我在为公司开发内部管理系统时使用Yii。我创建了一个模型Jobs
,该模型与HAS_MANY类型的模型Quotes
有关系。关系名称为quotes
。现在我需要选择所有行(模型Jobs使用MySQL表jobs
作为源),其中每个作业都有与之关联的0引号。我认为我会将其添加为模型中的范围。我该如何做到这一点?
答案 0 :(得分:1)
在模型中添加:
public function scopes() {
return array(
'withoutQuotes'=>array(
'with'=>'quotes',
'condition'=>'quotes.id is null',
),
);
}
然后使用
$model->withoutQuotes()->search() //etc