fastadmin 多商户模式下侧边栏跳转路径BUG

记录:仅作自己项目记录,在一个域名下部署多套项目时,若不是多商户模式项目会出现跳转路径问题。
修改 \manystore\library\Auth.php 文件的 getSidebar 方法
在这里插入图片描述在这里插入图片描述

// 1 改为:
$v['url'] = isset($v['url']) && $v['url'] ? $v['url'] : '/' . $module . '/' . $v['name'];


// 2 增加:
$v['url'] = preg_match("/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i", $v['url']) ? $v['url'] : url($v['url']);

// 3 改为:
$referer = $v['url'] == $refererUrl ? $v : $referer;

// 4 删除这两行
$selected && $selected['url'] = url($selected['url']);
$referer && $referer['url'] = url($referer['url']);

//5 改为
$url = $childList ? 'javascript:;' : $item['url'];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值