在Yii2网格视图中对摘要数据进行排序

时间:2015-02-02 19:24:38

标签: gridview widget yii2

我有3个表,User,Play和UserPlay,这是其他表的联结表。我正在使用Play表的gridview小部件,我希望它显示每个游戏注册的用户总数。我设法通过在Play表模型中设置用户列表getter来实现这一点,如下所示:

public function getUserList()
{
     return $this->hasMany(UserPlay::className(), ['play_id' => 'id'])->count();
}

现在,我想在gridview中启用排序并可能过滤这些数据,但到目前为止,我在这场斗争中并不成功。我最好的尝试是我设法启用排序,但点击列后我得到一个数据库错误说userList列不存在。任何帮助都会受到极大的关注!

0 个答案:

没有答案