創建與細節CActiveDataProvider我有數據庫關係和之間問題表硬件詳細信息表如下。 問題和硬件詳情有很多關係。和tbl_quesionhardwaredetial表保存爲一個給定的硬件細節問題和相關答案列表稱爲答案Yii框架:從兩個表
我想創建活動數據提供商(CActiveDataProvider)另一種新的屬性。
我使用以下標準爲給定的硬件細節提出了相關問題。
$quesionsDataProvider=new CActiveDataProvider('Question', array(
'criteria'=>array(
'with'=>array('hardwaredetails'=>array(
'on'=>'hardwaredetail_Id=' .$modelHD->Id,
'together'=>true,
'joinType'=>'INNER JOIN',
)),
),
'pagination'=>array(
'pageSize'=>10,
),
));
但如何能附上答案的檢索問題清單。
預先感謝任何幫助
。
該圖不符合您對關係描述 – 2012-01-17 17:05:29
爲什麼它正確解釋了tbl_question和tbl_hardwaredetail之間的多對多關係。和持有多對多關係的表是tbl_quetionhardwaredetial。它增加了一個叫做答案 – KItis 2012-01-17 17:22:09
的問題和hardwaredetail沒有直接關係 – 2012-01-17 17:28:03