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