2016-07-20 14:26:18 5799次浏览 3条回答 5 悬赏 10 金钱

yii2-admin 中的权限列表和规则列表有什么关系,怎么新增权限,新增规则,总是提示填写无效

QQ截图20160720142341.jpg

QQ截图20160720142302.jpg

最佳答案

  • koko 发布于 2016-07-20 14:57 举报

    规则:guest
    类名:frontend\rbac\rules\Guest

    类:frontend\rbac\rules\Guest

    <?php
    /**
     * Created by koko
     * Email: kokostudio@qq.com
     * Date: 2015/5/18
     * Time: 11:47
     */
    
    namespace frontend\rbac\rules;
    
    use yii\rbac\Rule;
    
    /*
     *  用户访问规则:已登录用户 user
     *  已登录用户返回真
     *  未登录返回假
     *
     * */
    
    class User extends Rule
    {
        public function execute($user,$item,$params)
        {
    
    /*        print 'user';
            var_dump($user);
            print 'item';
            var_dump($item);
            print 'params';
            var_dump($params);
            exit;*/
    
            if(!\yii::$app->user->isGuest){
                return true;
            }
            return false;
        }
    
    
    }
    
    
    2 条回复
    回复于 2016-07-20 15:01 回复

    明白了,谢谢

    回复于 2016-07-20 15:06 回复

    规则是这么设置,但我实际应用中,好像没有通过规则实现。具体的你自己去测试下

您需要登录后才可以回答。登录 | 立即注册
zilange
助理

zilange

注册时间:2015-03-10
最后登录:2019-01-16
在线时长:15小时25分
  • 粉丝3
  • 金钱20
  • 威望0
  • 积分170

热门问题