1、与原版比,表单界面上少了菜单的具体内容,原版这里好像不生效,要到菜单里去才能起效,但如果要删,是不是连这个标题也删了;另外这里的多选也与原版ui不一样,不知道你这个起不起效果。 <img width="696" height="670" alt="Image" src="https://github.com/user-attachments/assets/4998fa04-b30f-4f8e-b73b-43899da24ac0" /> <br> 2、修改权限后,表单提交会报错, Call to undefined method Dcat\Admin\Models\Permission::flushMenuCache() 但是修改成功了。
Activity
PrintNow commentedon Sep 24, 2026
是有这个问题,我研究下
PrintNow commentedon Oct 20, 2026
已定位根因并提交修复 PR #31:
195435ce在 multipleselect 模板里新增的脚本把$selector又加了一个.前缀,生成$('.#form-id .field_xxx')这样的非法选择器,jQuery 报错后中断了后续字段(tags、tree)的初始化。flushMenuCache()未定义:f676ac3c重构后在 Form 的 saved 回调里用$this,而该回调会被重新绑定到模型实例,所以实际调用到了 Permission 模型。RoleController 同样受影响,已一并修复。PrintNow commentedon Nov 13, 2026
@aaacry 已发布 2.4.4,包含本问题的修复(#31):
flushMenuCache()未定义升级方式:
升级后如仍有问题,欢迎在这里回复或重新打开 issue。
fix: 修复权限/角色表单菜单树不渲染及 flushMenuCache 未定义错误 (#30)