こんにちは、読んでくれてありがとう。モデルのテーブルに関連しない別のテーブルを含めるために、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,),
));
}