.zfproject.xml是否必须在Zend Framework项目中使用?

时间:2010-03-30 09:59:07

标签: php zend-framework

  1. Zend Framework项目中必须使用.zfproject.xml吗?
  2. 它做了什么?
  3. 这是绝对的位置吗?

4 个答案:

答案 0 :(得分:24)

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

Zend_Tool_Project:

上引用ZF手册
  

因此,例如,如果在一个命令中你创建了一个控制器,并且在下一个命令中你希望在该控制器中创建一个动作,那么Zend_Tool_Project将必须知道你创建的控制器文件,这样你就可以(在下一个动作),能够将该动作附加到它。

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

答案 1 :(得分:6)

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

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

答案 2 :(得分:4)

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

答案 3 :(得分:1)

我正在使用zend framework 1.10。每当我使用zf工具创建一个动作时,它会重新缩进控制器文件中的代码并删除一些功能关闭括号。它有点儿,所以从现在开始不会使用它。