我有三个模型(表格):
contentCategory
有content_id
和category_id
相互关联。
我如何在每个模型中编写关系以选择特定类别的内容?
public function relations()
{
return array(
);
}
答案 0 :(得分:2)
如果您的表contentCategory
只有2个字段content_id
和category_id
,那么您不需要为此表创建模型,而在其他模型中您将拥有1} p>
内容:
'categories'=>array(self::MANY_MANY, 'Category',
'contentCategory(content_id, category_id)'),
类别:
'contents'=>array(self::MANY_MANY, 'Content',
'contentCategory(category_id, content_id)'),
如果您的表格contentCategory
包含更多内容,那么您需要使用through
: