我有Books
Users
和Logs
的设置。每个日志都有一本书和一个用户,我试图检索所有书籍的列表而不管用户,但是还检索与该书相关的日志(递归设置为1),但之后只检索日志当前登录的用户。
希望这很清楚。我尝试使用Containable,就像这样:
$this->Book->contain('Log.user_id = 2');
但不幸的是,这遗漏了用户2没有日志的图书。我是否正确地解决了这个问题,我只是没有正确使用可容纳的,或者我这样做是错误的。
感谢任何帮助
答案 0 :(得分:0)
$this->Book->Behaviors->attach('Containable');
$this->Book->find('all', array(
'contain' => array(
'Log.user_id' => 2
)
)
);