我如何向我的relations()函数添加第三个关系以将CommentsPosts
模型与store
模型相连接。 CommentsPosts.store_id = Store.id
和CommentsPosts.store_zip = Store.zip
?
在我的评论中.php
public function relations()
{
return array(
'user' => array(self::BELONGS_TO, $this->module->userModelClass, 'userId'),
'posts' => array(self::HAS_MANY, "CommentsPosts", array("commentId" => "id")),
'store'=>'',
);
}
CommentsPost.php位于modules/comments/model
,而Store.php位于modules/store/model
仅供参考,我使用的是Yii 1.1.15
答案 0 :(得分:0)
我不确定你们之间的关系,但尝试类似下面的事情
在评论文章模型中添加关系
public function relations()
{
return array(
'store' => array(self::HAS_MANY, "Store", array("store_id" => "id")),
);
}
检索时
$enity->post // give all post
$enity->post[i]->store // gives the each post data of store