Is .zfproject.xml a must in a Zend Framework proje

2019-02-08 03:10发布

  1. Is .zfproject.xml a must in a Zend Framework project?
  2. What does it do?
  3. Is it's location absolute?

4条回答
聊天终结者
2楼-- · 2019-02-08 03:17

I am using zend framework 1.10. Whenever I create a action using zf tool it re-indents the code in the controller file and removes some function closing brackets. It is kind of buggy, so will not be using it from now on.

查看更多
成全新的幸福
3楼-- · 2019-02-08 03:19

Just to add, the zfproject.xml is not needed if you don't use Zend_Tool.

So it's not a must. Personally, I manage all my zf projects more or less without a command line and it works fine for me.

查看更多
贼婆χ
4楼-- · 2019-02-08 03:31

Basically if your going to use Zend_Tool, stick with it. Zend Tool doesn't like it when you create MVC manually. Its just another layer of abstraction that you can probably live without.

查看更多
一纸荒年 Trace。
5楼-- · 2019-02-08 03:40

When using Zend_Tool to manage your Zend Framework project, .zfproject.xml will contain your application structure state. This is required by Zend_Tool (and only by it) to be able to work, e.g. add code to certain parts., generate things, etc.

Quoting ZF Manual on Zend_Tool_Project:

So, for example, if in one command you created a controller, and in the next command you wish to create an action within that controller, Zend_Tool_Project is gonna have to know about the controller file you created so that you can (in the next action), be able to append that action to it.

I am not sure if Zend_Tool can be configured to use a different path to .zfproject.xml. My suggestion would be to leave it untouched. It's a hidden file anyway.

查看更多
登录 后发表回答