2
我正在使用Yii开发公司的内部管理系统。我创建了一个模型Jobs
,这个模型与HAS_MANY类型的模型Quotes
有关系。关系名称是quotes
。现在我需要选择所有行(模型Jobs使用MySQL表jobs
作为源),其中每个作业都有与其关联的恰好0引号。我认为我会将此作为范围添加到模型中。我如何做到这一点?选择相关行不存在的条件
我正在使用Yii开发公司的内部管理系统。我创建了一个模型Jobs
,这个模型与HAS_MANY类型的模型Quotes
有关系。关系名称是quotes
。现在我需要选择所有行(模型Jobs使用MySQL表jobs
作为源),其中每个作业都有与其关联的恰好0引号。我认为我会将此作为范围添加到模型中。我如何做到这一点?选择相关行不存在的条件
补充:
public function scopes() {
return array(
'withoutQuotes'=>array(
'with'=>'quotes',
'condition'=>'quotes.id is null',
),
);
}
然后用
$model->withoutQuotes()->search() //etc
伟大的作品,谢谢:) – 2013-02-26 15:58:16