【发布时间】:2016-12-13 12:09:40
【问题描述】:
我将 2 个模型加载到我的控制器中。
var $uses = array( 'Territoryset', 'Users.User' );
我从模型中调用一个函数
$users = $this->User->getUsersList();
我有一个错误:
pg_query() [function.pg-query]:查询失败:错误:getUsersList 处或附近的语法错误
我改变了 $uses 的顺序
var $uses = array('Users.User', 'Territoryset');
然后我没有收到任何错误。我真的无法解释为什么调用顺序会有所不同?
【问题讨论】:
-
这是我被要求修复的遗留代码,否则我不会在 1.3 上工作
-
确实有BelongsTo在域集中的关系。 var $belongsTo = array('User' => array('className' => 'User', 'foreignKey' => 'user_id', 'conditions' => '', 'fields' => '', 'order' => '' ),
标签: cakephp cakephp-1.3