我有三张桌子
1) tbl_users -> id,名称
2) tbl_entries -> id、title、details、user_id
2) tbl_favorites -> id、user_id、entry_id
我只想获取任何使用 Yii 的用户最喜欢的条目。
我正在使用 dataprovider 来实现它,它提供了 Entries 表的所有记录,但我只想显示那些添加到收藏夹表中的记录。
$dataProvider = new CActiveDataProvider('Entries', array(
'criteria' => $criteria,
'pagination' => array(
'pageSize' => 15,
),
));
请帮忙。
我刚刚得到了用于相同目的的 mysql 查询,但想以 yii 风格实现
SELECT * FROM tbl_entries, tbl_favorites where tbl_entries.id = tbl_favorites.entry_id and tbl_favorites.user_id = xx