Является ли .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, он отбрасывает код в файле контроллера и удаляет некоторые закрывающие скобки функции. Это своего рода багги, поэтому с этого момента он не будет использоваться.