1

我有幾個模塊,也有移動的默認模塊到ZF,明確的默認模塊目錄;不能註冊插件

modules/default 

目錄。

每個模塊都有它的控制器插件在每個自己的

modulename/plugins 

目錄。

我在everys模塊自己的Bootstrap中註冊了這些插件。

據我已經使用了符合該模式

ModuleName_Plugins_Name 

這些插件的名字,也創造了他們的登記

new ModuleName_Plugins_Name 

我有幾個模塊,每個都有自己的插件..一切正常。

現在我想一個插件添加到默認模塊

modules/default/plugins/Name.php... 

並將其註冊在應用程序引導下

application/Bootstrap.php 

,但它說,我的插件類不能被發現..

我即將在其自己的模塊目錄中爲我的默認插件創建一個Bootstrap ... 但低知道會有一些其他選項f或註冊該插件。

在此先感謝。 kriscom

回答

0

由於ZF對待默認模塊的方式有點不同,它可能會應用稍微不同的規則來查找默認模塊插件(因爲標準做法不是將默認模塊放在模塊文件夾中,而是在你的應用程序根目錄下)

您可能需要向PluginLoader添加額外的配置,以設置前綴/路徑對以匹配您的自定義默認模塊的插件命名和位置。

試看看這裏:

http://framework.zend.com/manual/en/zend.loader.pluginloader.html