一、新建权限
-
custom/site/desktop.xml
1、 permission标签添加
<permission id="screen" display='true' workground='site.wrokground.theme'> 首页弹屏配置</permission>
<permission id="screen_create" display='true' parent="screen" workground='site.wrokground.theme'>弹屏新建</permission>
<permission id="screen_release" display='true' parent="screen" workground='site.wrokground.theme'>弹屏发布</permission>
2、 menugroup标签添加
<menu controller='admin_screen' action='index' permission='screen' display='true' order="70">首页弹屏配置</menu>
<menu controller='admin_screen' action='savescreen' permission='screen_create' display='false' order="70">首页弹屏新建</menu>
<menu controller='admin_screen' action='saverelease' permission='screen_release' display='false' order="70">首页弹屏发布</menu>
二、权限判断
//$perm_id值取desktop.xml文件permission标签ID属性值
$user = kernel::single('desktop_user');
$user->has_permission($perm_id)
三、后台分配权限
ps:权限可具体到控制器的某个方法,最后记得cmd update才会生效吆