Yii搜索多个表格

时间:2013-07-29 13:50:50

标签: php sql yii

您好,感谢您的阅读。 我想知道如何扩展yii模型以包含另一个与模型表无关的表。

例如我有一个模型用户与表tbl_user,我也有tbl_people,我怎样才能使用模型中的搜索用户也可以在桌面上搜索人们即使通过这两个表与无关键也无关。基本上如何扩展搜索以在搜索中包含其他表格?

例如

public function search2() {

    $criteria=new CDbCriteria;

    $criteria->compare('project_status','Published');
    $criteria->compare('id_project',$this->id_project);
    $criteria->compare('id_user',$this->id_user);
    $criteria->compare('title',$this->title,true);

    $criteria->compare('creation_date',$this->creation_date,true);


    return new CActiveDataProvider($this, array(
        'criteria'=>$criteria,
        'pagination' => array(
                                  'pagesize' => 100,),
    ));
}

0 个答案:

没有答案