我有两个名为的表content
,category
它们的MANY_MANY
关系如下:
'contents'=>array(self::MANY_MANY, 'Content',
'content_category(category_id, content_id)',
'order'=>'contents.id DESC',
)
content_category 是这两个表之间的一个中间表。所以我使用这种关系来查找这样一个类别的内容:
$category = Category::model()->findByPk($cat_id);
foreach ($category->contents as $content)
{
//some code for each content
}
现在我想写一些关系之外的条件,对于content
表格,为了这个关系找到一些内容。我的情况可能多种多样,并从$_GET
变量中获取。我必须如何写我的条件