挑戰:Zend框架插件包裝載機
我想我的模塊化庫文件夾在我的Zend框架的應用程序。這很好,如果你想把所有的東西放在同一個命名空間中,比如「App_」。但問題是當你有一打的包中如註冊包裝,包裝ACL,導航包,富包裝等。現在,每個包有一定的視圖助手,有些控制器插件,一些動作助手再加上一些其他的基類。您可以單獨添加每個視圖幫助程序路徑,但這可能會破壞application.ini文件/ bootstrap。
所以現在的問題是,有沒有人知道「插件包」加載器ZF的?
爲了說明一下,最好有一個資源插件可以傳遞包名稱,它會添加名稱空間,註冊一些默認選項(如助手路徑),然後您可以將其配置爲向操作助手代理添加助手。每個插件包可能必須有自己的ini文件或一個init程序員可以初始化插件程序包的init類。任何想法或這種事情的知識將不勝感激。
不知道這是否會對您有所幫助,但您是否考慮編寫自定義自動加載器。 PhpThumb的一個例子是http://goo.gl/cxj7P – Marcin 2011-01-22 09:46:37
@Marcin:我喜歡你的建議。我認爲它是一個難題。不過,我正在尋找一個全功能插件包加載器。 – Fatmuemoo 2011-01-22 19:54:56