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

记录:仅作自己项目记录,在一个域名下部署多套项目时,若是多商户模式项目会出现跳转路径问题。

修改 \manystore\library\Auth.php 文件的 getSidebar 方法

php 复制代码
// 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'];
相关推荐
张小勇11 天前
fastadmin后端添加页面,自主控制弹出框关闭,关闭父页面弹框
fastadmin
汤米粥13 天前
FastAdmin和thinkPHP学习文档
学习·thinkphp·fastadmin
ETO_冬2 个月前
FastAdmin后端列表导入表格数据
javascript·thinkphp·fastadmin
ETO_冬2 个月前
Fastadmin根据链接参数显示不同列表格
javascript·php·thinkphp·fastadmin
appleคิดถึง4 个月前
fastadmin 表格数据导入
html·php·fastadmin
toooooop84 个月前
fastadmin批量压缩下载远程视频文件
fastadmin
appleคิดถึง6 个月前
fastadmin 列表页表格实现动态列
android·fastadmin·tp5
向宇it7 个月前
fastadmin搜索刷新列表,怎么限制用户频繁点击?
开发语言·前端·javascript·fastadmin
向宇it7 个月前
FastAdmin列表用echats渲染,使用表格的templateView实现一个图表渲染的功能
php·web·fastadmin