Какой формат определения метаданных использовать с доктриной 2 и Symfony 2 - PullRequest
1 голос
/ 09 марта 2012

Я начинаю использовать Symfony 2 через некоторое время, используя Symfony 1.4. Я хотел бы знать, какой формат метаданных является самым простым и быстрым для изучения и использования.

Я знаю, что людям нравится мыть руки, когда речь идет о чем-то лучше, чем о чем-то другом, особенно когда эти вещи должны быть эквивалентны. Тем не менее, я прошу вас дать рекомендацию относительно следующего:

  1. У меня есть некоторый опыт работы с Symfony 1.4 с использованием формата YAML
  2. Количество документации по каждому формату.
  3. Любая другая вещь, которую вы можете считать, что я не xD

1 Ответ

0 голосов
/ 09 марта 2012

Я использую YAML для всех файлов конфигурации, всех ... кроме метаданных Doctrine.Я использую XML, потому что мне нравится ссылаться на XSD, чтобы узнать, какой тип узла я могу использовать ...

На этот раз XML выглядит более читабельным, потому что каждое поле занимает одну строку, которую нужно определить.Как правило, YAML заставляет вас разбивать строку для каждого атрибута узла поля.

РЕДАКТИРОВАТЬ: После 2 лет практики Symfony2 я почти везде использую аннотации для метаданных Doctrine, правил проверки.Я использую YAML для переводов.

...