Saltar al contenido

¿Cuál es la forma correcta de agregar bootstrap a una aplicación Symfony?

Solución:

Las mejores prácticas de Symfony dan la respuesta a este problema: https://symfony.com/doc/current/best_practices.html#web-assets

Si está desarrollando una aplicación como esta, debe utilizar las herramientas recomendadas por la tecnología, como Bower y GruntJS. Debería desarrollar su aplicación frontend por separado de su backend Symfony (incluso separando los repositorios si lo desea).

En nuestro proyecto usamos gruñido para compilar y agrupar esos archivos en la carpeta web.

Parece que esto ya no funciona en Symfony3.

En Symfony3, debería funcionar lo siguiente:

twig:
    form_themes: ['bootstrap_3_layout.html.twig']

El enfoque sugerido cambió desde la versión 4 de Symfony: Webpack Encore se usa con npm / yarn para agrupar los recursos CSS y JavaScript, donde se puede incluir el marco Bootstrap.

Comience instalando Encore y siga con la documentación específica de Bootstrap. En resumen, se deben ejecutar los siguientes comandos:

composer require symfony/webpack-encore-bundle
yarn install
yarn add bootstrap --dev

# after making the required changes to webpack.config.js, app.js, run Encore
yarn encore dev --watch
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *