我刚刚开始使用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高级管理员目录中工作了
更新:
增加终端窗口截图
linux - 在Yii2中创建/迁移rBac-LMLPHP

最佳答案

通常yii命令位于
后端、前端、控制台和非控制台的父级项目目录中的fro advanced template
确保找到正确的目录,然后访问这个try启动您的命令

 yii migrate --migrationPath=@yii/rbac/migrations

最终调整到rbac/迁移的路径

关于linux - 在Yii2中创建/迁移rBac,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33973357/

10-10 17:38