我有邮政继承的模型帖子和文章。表tbl_post包含文本记录(标题,文本,类型),其中类型可以是: 1 - 文章(模型文章) 2 - 新闻(模特新闻) 等
每当我引用它时,我希望模型文章只返回type = 1(例如)的记录。 我怎么能这样做?
谢谢。
答案 0 :(得分:1)
您可以在文章模型中使用defaultScope
- 函数:
public function defaultScope()
{
return array
(
'condition' => 'type = 1'
);
}
这是我能想到的最简单的方法。然后你可以只做Article::model()->findAll()
或类似的事情,它应该只返回文章。