【问题标题】:Is .zfproject.xml a must in a Zend Framework project?.zfproject.xml 在 Zend Framework 项目中是必须的吗?
【发布时间】:2010-03-30 09:59:06
【问题描述】:
  1. .zfproject.xml 在 Zend Framework 项目中是必须的吗?
  2. 它有什么作用?
  3. 它的位置是绝对的吗?

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

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

    Zend_Tool_Project:上引用采埃孚手册

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

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

    【讨论】:

      【解决方案2】:

      补充一下,如果不使用 Zend_Tool,zfproject.xml 是不需要的。

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          我正在使用 zend 框架 1.10。每当我使用 zf 工具创建操作时,它都会重新缩进控制器文件中的代码并删除一些函数右括号。有点小问题,以后不会用了。

          【讨论】:

          • 出于同样的原因,我停止使用 zf 命令行工具。如果能解决这个问题会很高兴。
          • 最好在这里报告这个问题framework.zend.com/issues/secure/Dashboard.jspa
          • 我现在确信 zf 命令没用,因为它无法识别我的自定义库路径,并阻止我向扩展我的自定义控制器的控制器添加操作,所以,路的尽头用于 zend 工具
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-03-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-06
          • 2020-10-27
          • 2020-01-20
          相关资源
          最近更新 更多