1.安装yii2
2.git上下载yii2-admin,https://github.com/mdmsoft/yii2-admin
3.解压文件yii2-admin-master.zip 到yii2项目的vendor下,文件夹及路径为vendor\mdmsoft\yii2-admin\models
4.修改配置文件backend/config/main.php
return [ 'modules' => [ 'admin' => [ 'class' => 'mdm\admin\Module', 'layout' => 'left-menu',//yii2-admin的导航菜单 ] ... ], ... 'components' => [ ... 'authManager' => [ 'class' => 'yii\rbac\DbManager', // 使用数据库管理配置文件 ] ], 'as access' => [ 'class' => 'mdm\admin\components\AccessControl', 'allowActions' => [ 'site/*',//允许访问的节点,可自行添加 'admin/*',//允许所有人访问admin节点及其子节点 'some-controller/some-action', ] ], 'aliases' => [ '@mdm/admin' => '@vendor/mdmsoft/yii2-admin', ],];
5.执行SQL语句
其中sql文件保存在<project>/vendor/yiisoft/yii2/rbac/migrations/schema-mysql.sql
里,复制到MySQL的客户端工具中执行即可。 6.通过访问地址栏http://localhost/yii2/advanced/backend/web/index.php?r=admin
查看效果,如下: