我面臨一個小問題,我需要你的幫助。我想加入兩張表,但是加入的其他條件不僅僅是外鍵。我已經嘗試設置條件參數,但它會在我的查詢中創建一個WHERE,這將導致我的主表將被過濾,而不是聯合的。改變Yii關係的條件
'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
此外,如果你做了很多,嘗試使用範圍。從長遠來看,他們讓生活更加美好 – acorncom 2013-02-22 02:28:03