我有 3 个模型(User和Message)Tag具有以下关系:
User有很多MessageMessage属于UserMessageHABTMTagTagHABTMMessage
如果用户已登录,他可能希望查看所有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']
)
)
));
但是,此查找将返回该用户的所有消息。(两种模型都包含可包含的行为)