Yii 多表查询 [ 新手入门 ]
有以下几个表,
User: id, name
Node: id, title
FavoriteNode:node_id, user_id
Topic:id, title, content, node_id
问题:某一位用户的所有Favorite Node包含的所有Topic我现在可以通过Yii Model的relations()可以实现,查找某一位用户的所有Favorite Node(通过中间表FavoriteNode的MANY_MANY关系),然后轮询,再查找所有Node下的Topic(HAS_MANY),再拼接到一起。是否有更简洁的办法,通过relations()或者CDbCriteria来实现。谢谢大家。
共 2 条回复
Shawn
注册时间:2011-12-17
最后登录:2013-09-23
在线时长:0小时0分
最后登录:2013-09-23
在线时长:0小时0分
- 粉丝0
- 金钱35
- 威望0
- 积分35