Buscar..


Introducción

Cuando utilice el paquete Assetic, de acuerdo con la documentación de Symfony, tenga en cuenta lo siguiente:

A partir de Symfony 2.8, Assetic ya no se incluye de forma predeterminada en la edición estándar de Symfony. Antes de usar cualquiera de sus funciones, instale AsseticBundle ejecutando este comando de consola en su proyecto:

$ compositor requiere symfony / assetic-bundle

Hay otros pasos que debes seguir. Para obtener más información, visite: http://symfony.com/doc/current/assetic/asset_management.html

Parámetros

Nombre Ejemplo
Camino 'static / images / logo / logo-default.png'

Observaciones

La carpeta para los activos de acceso público en un proyecto estándar de Symfony3 es "/ web". Assetic utiliza esta carpeta como carpeta raíz para los activos.

Crear una ruta relativa para el activo

<img src="{{ asset('static/images/logo-default.png') }}" alt="Logo"/>

<!--Generates path for the file "/web/static/images/logo-default.png" -->

Crear ruta absoluta para el activo

<img src="{{ app.request.getSchemeAndHttpHost() ~ asset('static/images/logo-default.png') }}" alt="Logo"/>

<!--Generates path for the file "/web/static/images/logo-default.png" -->


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow