2010-03-30 84 views
17
  1. .zfproject.xml必须在Zend Framework项目中吗?
  2. 它是做什么的?
  3. 它的位置绝对吗?

回答

24

当使用Zend_Tool来管理您的Zend Framework项目时,.zfproject.xml将包含您的应用程序结构状态。这是Zend_Tool(并且只有它)才能够工作的要求,例如,添加代码的某些部分,产生的东西,等

Zend_Tool_Project:报价ZF手动

因此,举例来说,如果一个命令创建一个控制器,并在接下来的命令要创建在该控制器中的一个动作,Zend_Tool_Project将不得不知道你创建的控制器文件,以便你可以(在下一个动作中),能够将该动作追加到它。

我不确定是否可以将Zend_Tool配置为使用与.zfproject.xml不同的路径。我的建议是保持不变。无论如何,这是一个隐藏的文件。

6

只需添加,如果您不使用Zend_Tool,则不需要zfproject.xml。

所以这不是必须的。就我个人而言,我在没有命令行的情况下或多或少地管理所有zf项目,并且对我来说工作正常。

1

我正在使用zend框架1.10。每当我使用zf工具创建一个动作时,它会重新压缩控制器文件中的代码,并删除一些函数右括号。这是一种越野车,所以从现在开始不会使用它。

+1

出于同样的原因,我停止使用zf命令行工具。如果能够解决这个问题,会很高兴。 – selfawaresoup 2010-05-23 21:55:45

+1

最好在这里报告这个问题http://framework.zend.com/issues/secure/Dashboard.jspa – udo 2010-11-23 16:02:56

+0

我现在确信zf命令没用,因为它不能识别我的自定义库路径,并阻止我将操作添加到扩展我的自定义控制器的控制器,所以,Zend工具的道路就此结束了 – AchrafSoltani 2013-06-25 14:41:20

4

基本上,如果你打算使用Zend_Tool,坚持下去。当您手动创建MVC时,Zend Tool不喜欢它。它只是另一层抽象,你可能没有。

相关问题