緣起 Ziyoren Swagger 插件安裝問題Undefined array key "key"
在Webman-Admin的應(yīng)用插件中安裝時(shí),報(bào)錯(cuò)Undefined array key “key”,排查后發(fā)現(xiàn)是因?yàn)閙enu.php的配置文件沒有正確配置。
便開始了各種文檔的查閱。
首先在Webman的文檔中的“應(yīng)用插件”的文檔中找,沒找到。
再?gòu)?a href="http://www.wtbis.cn/doc/webman/app/admin.html">接入webman-admin中找,也沒提及菜單問題。
再找webman-admin的接入文檔,終于在最下面找到了菜單的相關(guān)配置說(shuō)明。
看了一下其他應(yīng)用插件,發(fā)現(xiàn)他們沒有把config/menu.php這個(gè)文件打包發(fā)布。
建議安裝程序,在發(fā)現(xiàn)menu.php時(shí),讀取數(shù)組為空,也忽略菜單導(dǎo)入。
因?yàn)檫@個(gè)應(yīng)用插件的目錄結(jié)構(gòu)是通過php webman app-plugin:create foo
命令自動(dòng)創(chuàng)建出來(lái)的。哪些必要哪些不必要,作為開發(fā)者,一下了解的不會(huì)太全面。