我刚刚开始使用yii2,我正在关注一个关于设置yii2/adminlte的tutorial here,我无法完成设置,因为我在终端的最后一步中遇到错误。
我无法完成的部分是:
最后,我们用简单的代码创建rbac dbmanager,您可以在
文件夹“console/rbaccontroller”,具有特定级别:
管理员:可以执行所有操作编辑器:可以编辑、添加和查看作者:可以
添加并查看查看器;仅查看器创建rbac:
"yii migrate --migrationPath=@yii/rbac/migrations"
"yii rbac/init"
如果是linux环境,不要忘记在web/assets上使用chmod-r 777
请在菜单上自由更新您的设置。
所以在我的Mac电脑终端上,我试着两种方法:
yii migrate --migrationPath=@yii/rbac/migrations
出现错误:
-bash: yii: command not found
和
/.yii migrate --migrationPath=@yii/rbac/migrations
有错误:
-bash: /.yii: No such file or directory.
我能够完成教程的开头,这只是最后一步。我已经在我的yii2高级管理员目录中工作了
更新:
增加终端窗口截图
最佳答案
通常yii命令位于
后端、前端、控制台和非控制台的父级项目目录中的fro advanced template
确保找到正确的目录,然后访问这个try启动您的命令
yii migrate --migrationPath=@yii/rbac/migrations
最终调整到rbac/迁移的路径
关于linux - 在Yii2中创建/迁移rBac,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33973357/