'adminMenu' => [
'class' => 'fecshop\services\admin\Menu', 'menuConfig' => [ 'cg' => [ 'label' => '采购管理', 'url_key' => '/cg/index/index', ], ], ],
(https://i.loli.net/2018/12/20/5c1b08bf6ddb7.png)
1.添加菜单
2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去
3.在权限组中添加刚才创建的资源(当前用户对应的权限组)
4.刷新缓存,刷新后台页面
现在又碰到一个这样的问题,搞了半天也没能解决!!!着急啊,大佬 您写的这篇文章我也看了对照着试了一遍问题还是没解决 这是您写的相关文章http://www.fecshop.com/topic/1584
这个文章( http://www.fecshop.com/topic/1584 )的前提是,你为这个菜单添加了资源,设置了权限组,刷新缓存后,然后出现这个问题的解决方式,请问前面给你的留言,你都按照步骤做了吗?
1.添加菜单 2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去 3.在权限组中添加刚才创建的资源(当前用户对应的权限组) 4.刷新缓存,刷新后台页面
嗯,全部都按照步骤操作了,出现的这个问题,我是按照文档的步骤一步一步开发配置的
参看文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_admin_rbac.html
好的 我看看
@han199026 #4楼
你这个菜单对应的controller action,你建立了吗?你是不是没有这个controller?
404问题,是没有controller,找不到
@han199026 #6楼
如果是权限问题,会报错
echo json_encode([ 'statusCode' => '300', 'message' => 'you do not have role', ]);
你这个应该是没有这个访问的url,进而导致的报错
http://www.fecshop.com/topic/1584 , 这个文章是在开启子域名共享的情况下session导致这个问题的解决方法.
你先找一个fecshop的controller,新建action方法,然后按照上面的操作,看看能不能访问相应的url,如果可以,说明你新建的cg module有问题,不能访问
cg module
@Fecshop 我的controller和模板都建立了服务我也都写了 是按照你提供的appadmin后台开发文档对照着开发的,我再仔细检查一遍
@Fecshop 检查了一下我没有在appadmin\config\fecshop_local_services\Admin.php里面没有添加urlKeyTags,这个会引起错误吗
待会我写个添加菜单的教程把
参看教程:http://www.fecshop.com/topic/1620 ,有问题在这个帖子后面留言
文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_admin_rbac.html 进行了更新。