我敢肯定,这比我做的要简单。
我得到的错误...
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(http://api.cakephp.org/3.2/source-class-Cake.Database.Connection.html)的数据库连接类中,没有$config
仅被保护的公共属性。$_config
通过Cake中的数据库连接,您必须使用public函数config()
来获取配置数组。
$config = $conn->config();
我不知道该怎么debug()
做,但是它并没有var_dump
像从反射中那样或可能从中返回对象属性的详细表示。不要依靠它来学习对象/类的接口。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句