将插件放在Zend Framework网站的哪个位置

时间:2010-03-08 10:58:44

标签: php zend-framework

问题很简单:我有一个Zend Framework的控制器插件。

我应该将它放在“library / Plugin”文件夹中,还是放在“application / plugins”中。

(顺便说一句,现在它在库/插件中,但这适用于Linux和Mac Os X,但不适用于Windows,所以我认为这可能不是正确的地方)

谢谢

2 个答案:

答案 0 :(得分:4)

如果它是controller plugin,则进入“application / plugins” 如果它是一个通用插件(即实用程序类等),它将进入/ library / *,其中*遵循Zend Loader规则。

答案 1 :(得分:3)

我通常会将所有特定于我的应用程序的内容放入,例如如果没有修改到适当的应用程序文件夹,则无法重用。

对于通用插件,我在库中创建一个新文件夹。此文件夹是在Zend库文件夹之后建立的,该文件夹涉及名称,例如我的/ Controller / Action / Helper或My / Controller / Plugin等把东西放在那里是可选的,因为你也可以将它放在相应的应用程序文件夹中。我喜欢这种区别。

我从未在标准Zend发行版中添加任何内容。更新时会丢失。