Solución:
Caminos en el asset
La función debe ser relativa a su directorio público, no a la raíz del proyecto.
Entonces, fingir que el docroot de su servidor es public_html
y un activo está en public_html/css/main.css
, la llamada de activo sería {{ asset('css/main.css') }}
.
Nota adicional: la función de activos no le permite colocar activos fuera del directorio público. Ellos debe estar en el directorio público.
En primer lugar, tal vez tenga que agregar la funcionalidad de activos a Symfony:
composer require symfony/asset
Entonces deberías usar en Twig temlate la ruta relativa a tu directorio público:
<link href="https://foroayuda.es/{{ asset("css/style.css') }}" rel="stylesheet" />
Para el public/css/style.css
archivo de estilo.
Por cierto, también funciona para Symfony 5.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)