缘起 Ziyoren Swagger 插件安装问题Undefined array key "key"
在Webman-Admin的应用插件中安装时,报错Undefined array key “key”,排查后发现是因为menu.php的配置文件没有正确配置。
便开始了各种文档的查阅。 首先在Webman的文档中的“应用插件”的文档中找,没找到。 再从接入webman-admin中找,也没提及菜单问题。 再找webman-admin的接入文档,终于在最下面找到了菜单的相关配置说明。
还有,最近老大的团队是不是比较忙?应用插件更新了,好像没有审核,还是审核不通过?应用市场里显示的还是上一个版本。
等着审核通过,看一下新版本的menu配置是否正确呢。
已审核
看了一下其他应用插件,发现他们没有把config/menu.php这个文件打包发布。
建议安装程序,在发现menu.php时,读取数组为空,也忽略菜单导入。
因为这个应用插件的目录结构是通过php webman app-plugin:create foo命令自动创建出来的。哪些必要哪些不必要,作为开发者,一下了解的不会太全面。
php webman app-plugin:create foo
菜单为空时是忽略导入的
命令 php webman app-plugin:install 插件名 用来测试安装菜单 命令 php webman app-plugin:uninstall 插件名 用来测试卸载菜单
php webman app-plugin:install 插件名
php webman app-plugin:uninstall 插件名
感谢指导!
这些最好还是在文档里体现出来。
还有,最近老大的团队是不是比较忙?应用插件更新了,好像没有审核,还是审核不通过?应用市场里显示的还是上一个版本。
等着审核通过,看一下新版本的menu配置是否正确呢。
已审核
看了一下其他应用插件,发现他们没有把config/menu.php这个文件打包发布。
建议安装程序,在发现menu.php时,读取数组为空,也忽略菜单导入。
因为这个应用插件的目录结构是通过
php webman app-plugin:create foo
命令自动创建出来的。哪些必要哪些不必要,作为开发者,一下了解的不会太全面。菜单为空时是忽略导入的
命令
php webman app-plugin:install 插件名
用来测试安装菜单命令
php webman app-plugin:uninstall 插件名
用来测试卸载菜单感谢指导!
这些最好还是在文档里体现出来。