我的视图功能的用户控制器中有以下内容。
$this->User->recursive = 2;
$options = array('conditions' => array('User.' . $this->User->primaryKey => $id, 'Step.site_id' => $this->Auth->user('site_id')));
$this->set('user', $this->User->find('first', $options));
它的过滤器完美地过滤了 User 模型,但它只是忽略了 Step.site_id 部分和错误说该字段不存在。
任何指示我哪里出错了?我正在使用 cakephp 2.*
我已经阅读了有关使用 contains 的视图问题,但我无法使其正常工作。