windows一键生成菜单生成二级目录的控制器生成失败

ztlong2 5月前 276

问题描述

一键生成菜单,生成一级目录的控制器菜单,生成成功。
生成二级目录的控制器菜单生成失败。
比如:控制器里面 user/info.php

复现步骤

在线命令管理,一键生成菜单,选择 user/info.php

BUG截图

image.png


BUG已经找到并解决,是command/Menu的importRule里面分割控制器的兼容问题。

$controllerArr = explode('/', $controller);

改成

$controller = str_replace('\\','/',$controller);
$controllerArr = explode('/', $controller);

兼容win系统的目录是/问题,希望官方处理下这类问题

最后于 5月前 被ztlong2编辑 (\不能显示,只能用/代替)
最新回复 (2)
  • chantszo 5月前
    感谢TA
    0 引用 2

    牛批,debug半天没找到原因,特意注册来感谢一下

  • zfj8u8 5月前
    感谢TA
    0 引用 3

    特意注册过来感谢,官方知道这个bug,反馈给他说了下把\替换成/ 没说在哪 不知道官方会不会改。

  • 未登录
    4
返回