我正在使用Yii框架并且遇到查询问题,因为我是新手。
我的数据库中有两个表:
用户: id,用户名,密码,全名
朋友 id,user_id,friend_id
我通过使用:
宣布了关系并获得了用户的朋友$userFriends = $user->userfriend();
我的问题是我想获取用户表中“fullname”列所订购的朋友列表。
我怎样才能做到这一点?
谢谢
答案 0 :(得分:0)
在声明您的关系时,您可以指定其他选项http://www.yiiframework.com/doc/guide/1.1/en/database.arr#relational-query-options
public function relations()
{
return array(
'friends'=>array(self::MANY_MANY, 'User', 'friends(user_id,friend_id)',
'order'=>'fullname ASC')
);
}