1、安装php
https://github.com/mdmsoft/yii2-admin 下载安装: composer require mdmsoft/yii2-admin "2.x-dev"
2、配置mysql
'components' => [ ··· "authManager" => [ "class" => 'yii\rbac\DbManager', //这里记得用单引号而不是双引号 "defaultRoles" => ["guest"], ], ], 'modules' => [ 'admin' => [ 'class' => 'mdm\admin\Module', 'layout' => 'left-menu' ] ], //在配置文件中用 as access 对整个项目规则限制 'as access' => [ 'class' => 'mdm\admin\components\AccessControl', 'allowActions' => [ "*"//配置完后取消这个* //这里是容许访问的action //controller/action ]
3、建立数据库git
php yii migrate --migrationPath=@mdm/admin/migrations 上面的命令会在数据库建立user表和menu表。 rbac相关表: php yii migrate --migrationPath=@yii/rbac/migrations 或者执行 <project>/vendor/yiisoft/yii2/rbac/migrations/schema-mysql.sql里的sql语句
4、地址栏加上admin访问便可出现github