作个笔记,关联表的查询条件要写在with()之中

来源:互联网 发布:全职主妇 知乎 编辑:程序博客网 时间:2024/05/17 09:37

 作个笔记,关联表的查询条件要写在with()之中

 

 

 

$condition= '';
if(isset($_GET['type']))
{
$condition = 'audit_by_unit='.intval($_GET['type']);
}
$model=new CActiveDataProvider('Enrollment',array(
'criteria'=>array(
'condition'=>$condition,
'order'=>'create_time DESC',
'with'=>array('exam'=>array('condition'=>'exam.audit_user_id='.Yii::app()->user->id)),
)
,
));