Me gustaría configurar globalmente el directorio de salida de donde assetic vuelque mis archivos JS. Actualmente, siempre van al web/js/*
. Quiero cambiar esto a web/js/compiled/*
.Configurar el directorio de salida para Assetic en Symfony2
Es posible especificar esto en un nivel por archivo: http://symfony.com/doc/2.0/cookbook/assetic/asset_management.html#dumping-asset-files
Parece que no puede encontrar una manera de establecer este a nivel mundial a través de mi Symfony aplicación. ¿Algún parámetro de configuración que me falta?
ACTUALIZACIÓN
encontrado un parámetro de configuración Assetic llamado write_to
. Establecer esto en config.yml
hace que la línea de comando assetic:dump
descargue archivos al nuevo directorio, pero dentro de los archivos twig la var asset_url
todavía apunta a la ruta original.
¿alguna vez llegar a una solución? Hubiera supuesto que la opción 'read_from' en la configuración sería lo que estamos buscando. Sin embargo, no puedo obtener esa opción para hacer nada. Independientemente de lo que establezca el parámetro read_from en, mi aplicación usa la ruta predeterminada. – kmfk
@kmfk Nada todavía. En este momento, solo estamos configurando el parámetro 'output' para cada bloque' javascripts', pero eso no es para nada ideal. – anushr
Sí, he descargado mis activos directamente en nuestro depósito S3 y quería que el entorno de producción leyera archivos desde allí. Mientras el entorno dev se volca a una carpeta local y de la misma manera, mis plantillas deberían leerse desde esa carpeta mientras está en nuestro servidor de desarrollo Terminé revisando el entorno en el controlador y pasando una var a la plantilla para agregar el prefijo 'asset_url' para el cdn. No es ideal, pero cumple su función. – kmfk