我正在使用 Yii 框架并且在查询时遇到问题,因为我是新手。
我的数据库中有两个表:
用户:id、用户名、密码、全名
朋友 id、user_id、friend_id
我声明了关系并使用以下方法获取用户的朋友:
$userFriends = $user->userfriend();
我的问题是我想获取按用户表中的“全名”列排序的朋友列表。
我怎样才能做到这一点?
谢谢
When declaring your relation, you can specify additional options 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')
);
}