0

我正在使用 Yii 框架并且在查询时遇到问题,因为我是新手。

我的数据库中有两个表:

用户:id、用户名、密码、全名

朋友 id、user_id、friend_id

我声明了关系并使用以下方法获取用户的朋友:

$userFriends = $user->userfriend();

我的问题是我想获取按用户表中的“全名”列排序的朋友列表。

我怎样才能做到这一点?

谢谢

4

1 回答 1

0

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')
    );
}
于 2012-11-26T20:23:31.283 回答