Configuração do Symfony 2

Se você está apenas começando seu primeiro projeto sério do symfony 2 ou está aprendendo o symfony 2 e não consegue descobrir qual formato de configuração é o melhor – a resposta é simples: XML

  • O formato de configuração XML não é tão conveniente quanto as anotações
  • O formato de configuração XML não é tão compreensível e legível como YML

MAS SE VOCÊ ESTÁ DESENVOLVENDO UM NOVO PACOTE REUTILIZÁVEL

  • Isso impedirá que seu projeto seja totalmente refatorado;
  • Isso salvará a tua vida;
  • Isso o ajudará a tornar seu pacote universal e atualizável;
  • Pode ser que ajude a tornar sua estrutura de bundle independente também;

… e é nível de preço empresarial

USE-O

  • Para roteamento
  • Para ORMs e ODMs
  • Para serviços
  • Para traduções

Nota: está tudo bem quando você usa yml em seu aplicativo / diretório raiz.