为什么后台添加菜单之后就是显示不出来,刷新缓存也做了

bug问题 · han199026 · 于 5年前 发布 · 1823 次阅读

'adminMenu' => [

    'class' => 'fecshop\services\admin\Menu',
    'menuConfig' => [
        'cg' => [
            'label' => '采购管理',
            'url_key' => '/cg/index/index',
        ],
    ],
],

(https://i.loli.net/2018/12/20/5c1b08bf6ddb7.png)

共收到 13 条回复
Fecmall#15年前 0 个赞

1.添加菜单

2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去

3.在权限组中添加刚才创建的资源(当前用户对应的权限组)

4.刷新缓存,刷新后台页面

han199026#25年前 0 个赞

现在又碰到一个这样的问题,搞了半天也没能解决!!!着急啊,大佬 您写的这篇文章我也看了对照着试了一遍问题还是没解决 这是您写的相关文章http://www.fecshop.com/topic/1584

Fecmall#35年前 0 个赞

这个文章( http://www.fecshop.com/topic/1584 )的前提是,你为这个菜单添加了资源,设置了权限组,刷新缓存后,然后出现这个问题的解决方式,请问前面给你的留言,你都按照步骤做了吗?



1.添加菜单

2.菜单中有相应的url地址,将这个url,在后台资源管理中,添加进去

3.在权限组中添加刚才创建的资源(当前用户对应的权限组)

4.刷新缓存,刷新后台页面

han199026#45年前 0 个赞

嗯,全部都按照步骤操作了,出现的这个问题,我是按照文档的步骤一步一步开发配置的

han199026#65年前 0 个赞

好的 我看看

Fecmall#75年前 0 个赞

@han199026 #4楼

你这个菜单对应的controller action,你建立了吗?你是不是没有这个controller?

404问题,是没有controller,找不到

Fecmall#85年前 0 个赞

@han199026 #6楼

如果是权限问题,会报错

 echo json_encode([
                    'statusCode' => '300',
                    'message' => 'you do not have role',
                ]);

你这个应该是没有这个访问的url,进而导致的报错

http://www.fecshop.com/topic/1584 , 这个文章是在开启子域名共享的情况下session导致这个问题的解决方法.

Fecmall#95年前 0 个赞

你先找一个fecshop的controller,新建action方法,然后按照上面的操作,看看能不能访问相应的url,如果可以,说明你新建的cg module有问题,不能访问

han199026#105年前 0 个赞

@Fecshop 我的controller和模板都建立了服务我也都写了 是按照你提供的appadmin后台开发文档对照着开发的,我再仔细检查一遍

han199026#115年前 0 个赞

@Fecshop 检查了一下我没有在appadmin\config\fecshop_local_services\Admin.php里面没有添加urlKeyTags,这个会引起错误吗

Fecmall#125年前 0 个赞

待会我写个添加菜单的教程把

Fecmall#135年前 0 个赞

参看教程:http://www.fecshop.com/topic/1620 ,有问题在这个帖子后面留言

文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_admin_rbac.html 进行了更新。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics