0

こんにちは、読んでくれてありがとう。モデルのテーブルに関連しない別のテーブルを含めるために、yii モデルを拡張する方法を考えていました。

たとえば、テーブル tbl_user を持つモデル User があり、 tbl_people もあります。モデル User からの検索を使用して、これらの 2 つのテーブルがキーなしで関連付けられていなくても、テーブル 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,),
    ));
}
4

0 に答える 0