基于角色的cgridview自定义视图

时间:2016-08-07 16:20:49

标签: php yii

我想过滤我的CgridView只显示来自Authassignment Model的“student”角色,我读了一些教程,但没有一个显示这个。 请帮帮我,这与我的论文有关。

<?php 

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'users-grid',
    'dataProvider'=>$model->search(),
    // 'filter'=>$model,
    'columns'=>array(

        'userID',
        'lastname',

        array(
            'class'=>'bootstrap.widgets.TbButtonColumn',
        ),
    ),
)); 

?>

StudentView

1 个答案:

答案 0 :(得分:0)

您好请参考此建议

我不知道你的table structure是什么,但这样做的最佳方式可能是。在名为field的{​​{1}}中创建user table,并在用户创建时插入此值user_role,然后您只需轻轻地获取1 for admin 2 for student以下方法如

role