问题很简单:我有一个Zend Framework的控制器插件。
我应该将它放在“library / Plugin”文件夹中,还是放在“application / plugins”中。
(顺便说一句,现在它在库/插件中,但这适用于Linux和Mac Os X,但不适用于Windows,所以我认为这可能不是正确的地方)
谢谢
答案 0 :(得分:4)
如果它是controller plugin,则进入“application / plugins” 如果它是一个通用插件(即实用程序类等),它将进入/ library / *,其中*遵循Zend Loader规则。
答案 1 :(得分:3)
我通常会将所有特定于我的应用程序的内容放入,例如如果没有修改到适当的应用程序文件夹,则无法重用。
对于通用插件,我在库中创建一个新文件夹。此文件夹是在Zend库文件夹之后建立的,该文件夹涉及名称,例如我的/ Controller / Action / Helper或My / Controller / Plugin等把东西放在那里是可选的,因为你也可以将它放在相应的应用程序文件夹中。我喜欢这种区别。
我从未在标准Zend发行版中添加任何内容。更新时会丢失。