我希望能够将自定义插件存储在我的应用程序的库文件夹中(目前我将它们存储在Zend库本身中)。有没有办法在application.ini文件中提供额外的插件目录?
答案 0 :(得分:1)
我想出了这个:
在:
中创建一个文件夹 application/library/PREFIX
(其中PREFIX是插件的类前缀,它是根目录)
在application.ini文件中 - 添加:
autoloaderNamespaces[] = "PREFIX"
添加此行以使用Front Controller注册插件
resources.frontController.plugins.PluginName= "PREFIX_PluginName"
如果您需要/想要组织插件文件夹 - 请使用Zend underscore =目录命名约定 - 所以:
resources.frontController.plugins.PluginName= "PREFIX_Path_To_Folder_PluginName"
会引用一个名为:
的类PREFIX_Path_To_Folder_PluginName
在名为“PluginName.php”
的文件中 目录中的:
application/library/PREFIX/Path/To/Folder/PluginName.php
希望能帮助任何需要提出这个问题的人