При использовании Zend_Tool
для управления проектом Zend Framework, .zfproject.xml
будет содержать ваше состояние структуры приложения. Это необходимо Zend_Tool
(и только ему), чтобы иметь возможность работать, например, добавлять код в определенные части., Генерировать вещи и т. Д.
Цитирование ZF Manual на Zend_Tool_Project
:
Так, например, если в одной команде вы создали контроллер, а в следующей команде вы хотите создать действие внутри этого контроллера, Zend_Tool_Project должен знать о файле контроллера, который вы создали, чтобы вы могли (в следующем действии ), сможете добавить это действие к нему.
Я не уверен, может ли Zend_Tool настроить другой путь к .zfproject.xml
. Мое предложение было бы оставить его нетронутым. В любом случае, это скрытый файл.
Просто чтобы добавить, zfproject.xml не нужен, если вы не используете Zend_Tool.
Так что это не обязательно. Лично я управляю всеми своими zf-проектами более или менее без командной строки, и это отлично работает для меня.
В принципе, если вы собираетесь использовать Zend_Tool, придерживайтесь его. Zend Tool не нравится, когда вы создаете MVC вручную. Это просто еще один слой абстракции, с которым вы, возможно, можете жить без.
Я использую zend framework 1.10. Всякий раз, когда я создаю действие с помощью инструмента zf, он отбрасывает код в файле контроллера и удаляет некоторые закрывающие скобки функции. Это своего рода багги, поэтому с этого момента он не будет использоваться.