🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
HisiPHP的后台管理URL采用白名单制,每个插件下面的后台控制器都必须要添加到系统菜单里面,否则会出现`` 节点不存在或者已禁用! `` 的操作提示。 >[info] 本教程将以新创建且已安装的``测试插件[test]``为讲解实例。 请点击:系统->系统菜单->测试插件->添加子菜单,如下图: ![](https://box.kancloud.cn/86ca582dcfecc3f3549546f776e9796b_1279x561.png) 上图``测试插件[test]``是我们新创建且已安装的插件,里面是没有任何子菜单的。 例:我们想要在后台可以正常访问到``admin/plugins/run?_a=index&_c=index&_p=test``这个URL,就必须将这个URL添加到系统菜单里面,否则会提示``“节点不存在或者已禁用!”``。 ![](https://box.kancloud.cn/3b27f9f402c65fea14961bf49204ae2e_1262x737.png) >[danger] 添加插件菜单注意事项: >1. 插件URL必须填写:admin/plugins/run >2. 扩展参数参考格式:_p=test(插件名)&_c=index(控制器名)&_a=index(方法名) 按照表单提示要求填写相应内容即可,然后点击提交。提交成功后,页面将自动刷新并返回到系统菜单管理页面,点击``插件``就可以看到我们刚刚添加的菜单了。 ![](https://box.kancloud.cn/2be6b0e54b5877fd22742221e565622c_1310x562.png) >[info] 提示:在插件开发中,无需手动编写插件menu.php文件,可按照上面的方式添加相应的菜单节点。等插件开发完成后,在当前插件菜单下面点击导出即可,系统会自动生成菜单文件,直接覆盖即可,如下图: ![](https://box.kancloud.cn/b0f82f4dba9d866730f33344c7d46c9c_1305x571.png)