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:
[sourcecode language=»bash»]
# apps/frontend/modules/modulo_a_usar/config/view.yml
listar_clientesSuccess:
stylesheets: [mi_estilo.css]
javascripts: [mi_js.js]
[/sourcecode]
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í…
Siguenos en: