yii2无权限的时候不显示对应按钮方法
本文主要介绍"yii2无权限的时候不显示对应按钮方法",希望能够解决您遇到有关问题,下面我们一起来看这篇 "yii2无权限的时候不显示对应按钮方法" 文章。
主要解决当我们不给用户角色时, 对应的按钮就不做显示,而不是直接在视图中去注释代码。
1:需要在Html::a方法中直接加入以下代码
public static function a($text, $url = null, $options = []) { if ($url !== null) { $options['href'] = Url::to($url); if (strstr($options['href'], '?')) { $newurl = substr($options['href'],0,strrpos($options['href'],'?')); } else { $newurl = $options['href']; } if (!\Yii::$app->user->can($newurl)) { return false; } } return static::tag('a', $text, $options); }
关于 "yii2无权限的时候不显示对应按钮方法" 就介绍到这。希望大家多多支持编程宝库。
怎么用jenkins+ant构建非maven项目:本文主要介绍"如何用jenkins+ant构建非maven项目",希望能够解决您遇到有关问题,下面我们一起来看这篇 "如何用jenkins+ant构建非maven项目" 文章。 ...