【发布时间】:2014-01-16 22:02:45
【问题描述】:
我想使用 CActiveDataProvider 从表中检索所有数据。
但我想将它加入其他表。
第一个表(成员)包括:id、account_id 等
第二个表(table2)包括:用户ID、项目名称等
member.account_id = table2.userid
我想从成员那里检索数据,但如果只有 table2.itemname = 'staff'
我怎么能意识到这一点?
$criteria = new CDbCriteria;
$criteria = ?????? // i don't know what to do
$dataProvider=new CActiveDataProvider('Member', array(
'criteria' => $criteria
));
【问题讨论】: