私は少し問題に直面しています、そして私はあなたの助けが必要です。2つのテーブルを結合したいのですが、外部キーだけでなく、他の結合条件があります。条件パラメーターを設定しようとしましたが、クエリにWHEREが作成され、結合されたテーブルではなく、プライマリテーブルがフィルター処理されます。
'dokumentumok' => array(self::HAS_MANY, 'Fileuploader', 'foreign_id', 'joinType' => 'LEFT JOIN', 'condition' => "(dokumentumok.fileuploader_type='nyomtatvany') AND dokumentumok.fileuploader_deleted = 0"),
これが条件になります->
'condition' => "(dokumentumok.fileuploader_type='nyomtatvany') AND dokumentumok.fileuploader_deleted = 0