2013-02-25 25 views
2

我正在使用Yii开发公司的内部管理系统。我创建了一个模型Jobs,这个模型与HAS_MANY类型的模型Quotes有关系。关系名称是quotes。现在我需要选择所有行(模型Jobs使用MySQL表jobs作为源),其中每个作业都有与其关联的恰好0引号。我认为我会将此作为范围添加到模型中。我如何做到这一点?选择相关行不存在的条件

模型

回答

1

补充:

public function scopes() { 
    return array(
     'withoutQuotes'=>array(
      'with'=>'quotes', 
      'condition'=>'quotes.id is null', 
     ), 
    ); 
} 

然后用

$model->withoutQuotes()->search() //etc 
+0

伟大的作品,谢谢:) – 2013-02-26 15:58:16