1.開(kāi)發(fā)應(yīng)用的時(shí)候,如果應(yīng)用依賴(lài)比較多的三方插件,用戶(hù)是否需要挨個(gè)安裝,然后還需要去配置,比如像webman插件里的一些緩存插件、圖片上傳插件,composer安裝以后,還需要配置一些東西,比如連接的redis,上傳目錄等
2.如果應(yīng)用中需要使用隊(duì)列、定時(shí)之類(lèi)的功能,也需要指導(dǎo)用戶(hù)去安裝、配置嗎?還有就是如果用戶(hù)項(xiàng)目中,已經(jīng)使用了隊(duì)列,并且配置多隊(duì)列消費(fèi),不同的隊(duì)列目錄,那應(yīng)用中的隊(duì)列文件,給到用戶(hù),用戶(hù)也需要挨個(gè)更改命名空間,如果隊(duì)列少還好,但是大型應(yīng)用,可能存在20、30個(gè)隊(duì)列處理文件,挨個(gè)改也比較麻煩
是否可以在應(yīng)用中,定義一個(gè)composer.json文件,比如這個(gè)應(yīng)用需要使用緩存插件,在應(yīng)用中安裝,然后在應(yīng)用中配置即可,用戶(hù)只需要安裝應(yīng)用,然后開(kāi)啟redis服務(wù)就可以了
現(xiàn)在官方?jīng)]有好的方案,目前composer安裝的組件需要手動(dòng)安裝。
如果有人有好的方案歡迎提出
老大那個(gè)自動(dòng)導(dǎo)入菜單還有個(gè)問(wèn)題,就是文檔寫(xiě)著如果是菜單,則填寫(xiě)控制器類(lèi)的名稱(chēng)(帶命名空間),但是有時(shí)候會(huì)有兩個(gè)菜單,是同一個(gè)控制器的不同方法,這種情況下,其中一個(gè)菜單就會(huì)顯示不出來(lái),這里如果不使用控制器名稱(chēng)會(huì)有什么問(wèn)題嗎
官方可以考慮在應(yīng)用結(jié)構(gòu)里定義一個(gè)標(biāo)準(zhǔn)(比如command或composer依賴(lài)的配置文件),執(zhí)行應(yīng)用安裝的時(shí)候處理