Hola, por lo general cuando se está manejando el Controlador y la Vista del modelo MVC de nuestro proyecto en Symfony, nos encontraremos con la necesidad de cargar una hoja de estilo “CSS” o un archivo JavaScript para un módulo en específico y después de los archivos generales .css y .js de la aplicación.

 

Entre las diferentes formas de configuración y buenas practicas que ofrece Symfony lo primero que debemos hacer es crear un folder dentro del modulo que deseemos con el nombre de “config” y dentro de este folder crear el archivo “view.yml”.

 

para agregar un archivo css desde el folder de /web/css debemos hacerlo de la siguiente forma:


# apps/frontend/modules/modulo_a_usar/config/view.yml

listar_clientesSuccess:

stylesheets: [mi_estilo.css]

javascripts: [mi_js.js]

Como se puede ver en el ejemplo anterior estamos agregando el archivo mi_estilo.css y mi_js.js al template “listar_clientesSuccess” de la accion listar_clientes, manteniendo la identación de los archivos yaml, ¿que es yaml?.

 

De la forma anterior se están manteniendo las buenas practicas al tener la vista separada del controlador y del modelo.

 

Gracias, espero les sirva como a mí…