我敢肯定,这比我做的要简单.
我得到的错误…
Notice (8): Undefined property: Cake\Database\Connection::$config [... line 73]
第73行的代码…
Line 72: debug($conn);
Line 73: debug($conn->config);
这就是$conn等于
$conn = object(Cake\Database\Connection) {
'config' => [
'password' => '*****',
'username' => '*****',
'host' => '*****',
'database' => '*****',
'driver' => 'Cake\Database\Driver\Postgres',
'persistent' => false,
'encoding' => 'utf8',
],
}
有人知道为什么$conn-> config语法不正确吗?
解决方法:
通过Cake中的数据库连接,您必须使用公共函数config()来获取配置数组.
$config = $conn->config();
我不知道debug()的作用是什么,但是它没有像var_dump或从反射中得到的那样返回对象属性的详细表示.不要依靠它来学习对象/类的接口.
标签:cakephp,php
来源: https://codeday.me/bug/20191027/1943061.html