创建与细节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