先找一个页面的模板
https://github.com/dmstr/yii2-adminlte-asset
后台都有权限控制,一般都是RBAC
https://github.com/mdmsoft/yii2-admin
查看readme.md安装完后就就可以得到一个可用的后台(参考第一篇我弄完的)
左侧菜单部分有修改(backend/view/layouts/left.php),菜单管理是2级的。
添加完父菜单,他下面没有子菜单是不会显示的。
另外,后台推荐使用模块组织代码,要不需求多了之后代码会特比乱,也不好维护。如下
权限部分我都排序好了,新做的功能授权的话,按菜单列出的顺序弄就行
- 路由管理 -- 添加新做功能的路由
- 权限管理 -- 给新添加的路由弄一块七个名字
- 角色管理 -- 这里可以给角色授权(授刚才的权限)