搞搞的传奇

搞搞的传奇

这家伙有点懒,还没写个性签名!

  • 财富值5
  • 威望值10
  • 总积分345

个人信息

  • 不错不错!

  • 赞了回答

    'format'=>['date', 'php:Y-m-d H:i:s']

  • 赞了回答
    public function behaviors()
        {
            return [
                'verbs' => [
                    'class' => VerbFilter::className(),
                    'actions' => [
                        'delete' => ['post'],
                    ],
                ],
                'access' => [
                    'class' => \yii\filters\AccessControl::className(),
                    'only' => ['hello','name','delete'],
                    'rules' => [
                        [
                            'actions' => ['hello'],
                            'allow' => true,
                            'roles' => ['user'],
                        ],
                        [
                            'actions' => ['hello','name','delete'],
                            'allow' => true,
                            'roles' => ['admin'],
                        ],
                    ],
                ],
            ];
        }
    
  • 2015-09-26 已签到
    连续签到1天,获得了5个金钱
  • 发表了说说
    通宵调yii2-user的登录验证码,找不到原因哪里不对。。。唉,没法好好玩yii了
  • 回复了 的回答

    <?php $model->week = $weekly; ?>

    it’s OK ! 3Q

  • 提出了问题
    dropDownList选中默认值问题
  • 回复了 的回答

    输出菜单前先判断当前用户是否有权限。
    或者,给每类权限都建立一个菜单,输出对应的菜单。

    它的menu没有详细去看,我目前使用的方法是直接echo菜单出来,echo前判断下当前用户是否有权限。

    或许menu里是自动会判断权限问题,而你的配置中是全部角色权限都一样,所以看到的都一样。

    谢谢的的答复

  • 回复了 的回答

    仅供参考,这是我自己实现的menu里面用来检查权限的方法

    protected function canDo($user, $url)
    {
        $auth = Yii::$app->getAuthManager();
        $permissions = $auth->getPermissionsByUser($user->id);
        return isset($permissions[$url[0]]);
    }
    

    其实我的思路也是这样的。只是想知道yii2-admin这个扩展的menu是否直接有此功能,省的再写,谢谢大家的回复

见习主管 等级规则
345/500
资料完整度
20/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

8

Ta的访客

26