谁一开始就是大神?

【基础问题】Yii权威教程读不懂,关于RBAC的问题[2.0]

问题1:
  授权章节的RBAC中,首先提到:@yii/rbac/migrations,我通过搜索找到了这个目录的物理路径:Site\vendor\yiisoft\yii2\rbac。
  在之后的“使用规则”小节里,举栗代码的命名空间为“app\rbac;”,这个时候的rbac位于何处?
  如果要书面化这个命名空间,是否等同于:@app\rbac,那么@app的物理路径在哪?
  如果等同于models、views文件夹,我学习的是基础模板,是否需要自己创建rbac文件夹。

问题2:
  > ……在用 yii rbac/init 执行了这个命令后……
  yii rbac/init是什么?怎么用?

以上,希望前辈们给予解答。

app\rbac 的位置:
你说的对。目录 rbac 默认不存在,需要自己添加。
./yii rbac/init 是一个 console command.
Building Authorization Data 中提到的 RbacController.php 保存到如下位置:
之后在 Basic Template 根目录下执行

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 【基础问题】Yii权威教程读不懂,关于RBAC的问题[2.0]

评论 抢沙发

登录

找回密码

注册