我有 3 个模型(User
和Message
)Tag
具有以下关系:
User
有很多Message
Message
属于User
Message
HABTMTag
Tag
HABTMMessage
如果用户已登录,他可能希望查看所有Message
标记的内容。
$messages = $this->Message->find('all', array(
'conditions' => array("Message.user_id" => $this->uid),
'contain' => array(
'Tag' => array(
'conditions' => array(
'Tag.id' => $activetag['Tag']['id']
)
)
));
但是,此查找将返回该用户的所有消息。(两种模型都包含可包含的行为)