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í…
Siguenos en: