Nuevo en Symfony 3.3: Importar archivos de configuración con patrones glob
El componente DependencyInjection de Symfony es bastante flexible al importar archivos desde otros archivos de configuración. Por ejemplo puedes importar sin problemas archivos que utilizan distintos formatos de configuración:
# app/config/config.yml imports: - { resource: "../common/config.yml" } - { resource: "dynamic-config.php" } - { resource: "parameters.ini" } - { resource: "security.xml" } # ...
También puedes importar directorios enteros para cargar todos los archivos que se encuentra en su interior:
# app/config/config.yml imports: - { resource: "../common/" } - { resource: "acme/" } # ...
En Symfony 3.3 hemos mejorado esta funcionalidad para soportar el uso de patrones "glob" al importar archivos de configuración. En la práctica esto significa archivos de configuración más simples y fáciles de mantener cuando se importan muchos recursos:
# app/config/config.yml imports: - { resource: "*.yml" } - { resource: "common/**/*.xml" } - { resource: "/etc/myapp/*.{yml,xml}" } - { resource: "bundles/*/{xml,yaml}/services.{yml,xml}" } # ...
Comentarios
Proyectos Symfony destacados
La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.