Más con Symfony

14.2. La solución YAML

Para simplificar el proceso de edición de las cadenas de texto de los formularios, vamos a añadir una capa de configuración YAML para mejorar cada objeto de formulario que se pasa a la vista. Este archivo de configuración tiene el siguiente aspecto:

# config/forms.yml
CommentForm:
  body:
    label:        Please enter your comment
    attributes:   { class: comment }
    errors:
      min_length: You haven't written enough

Esta forma de trabajar parece mucho más sencilla. El archivo de configuración se entiende sin tener que explicarlo y además ahora ya no es relevante el problema de la comilla en medio del texto del mensaje. La siguiente sección explica cómo crear todo este sistema.