zuu*_*ups 10 gridview yii cgridview cbuttoncolumn
我希望删除按钮仅在某些条件下处于活动状态CGgridView CButtonColumn(或制作自定义删除按钮),例如if user=='admin'或status=='draft'.有任何想法吗?谢谢!
Muk*_*oni 19
使用'visible'参数 -
'buttons'=>array
(
'delete' => array
(
'label'=>'Delete',
//other params
'visible'=>!Yii::app()->user->checkAccess('admin'),
),
Run Code Online (Sandbox Code Playgroud)
小智 9
'visible'=>'$data->status=="draft" || Yii::app()->user->checkAccess("admin")'
Run Code Online (Sandbox Code Playgroud)
如果PHP> = 5.3,您还可以使用匿名函数
'visible'=>function($row, $data) {
return Yii::app()->user->checkAccess('admin') || 'draft' == $data->status;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12202 次 |
| 最近记录: |