Foros del Web » Programando para Internet » PHP » Symfony »

Symfony assetic... menudo lio!

Estas en el tema de Symfony assetic... menudo lio! en el foro de Symfony en Foros del Web. Hola buenas de nuevo, Estoy usando assetic de Symfony pero no entiendo para nada como funciona... me parece un poco complejo... Por un lado tengo: ...
  #1 (permalink)  
Antiguo 29/05/2013, 07:38
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Symfony assetic... menudo lio!

Hola buenas de nuevo,

Estoy usando assetic de Symfony pero no entiendo para nada como funciona... me parece un poco complejo...

Por un lado tengo:

Código PHP:
Ver original
  1. {% stylesheets '@BundleName/Resources/public/css/*' filter='cssrewrite' %}
  2.         <link rel="stylesheet" href="{{ asset_url }}" />
  3.         {% endstylesheets %}

Y por otro lado, tengo los comandos:

php app/console assets:install web

y

php app/console assetic:dump

Además de esto, si hago uso imágenes de fondo en el css me genera una ruta distinta:

web/Resources/public/css/header-bg.png

Alguien me puede ayudar con todo esto? para que sirve cada cosa.. cual es la mejor manera... usar ilter='cssrewrite' o no, diferencias.. como usar imágenes de fondo...

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 29/05/2013, 08:21
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Symfony assetic... menudo lio!

Por partes, assetic no es de Symfony, es una librería aparte que el fw integra a través de un bundle(al igual que Zend lo hace en un modulo).

Sobre los comandos, uno es de assets y el otro de assetic, son cosas diferentes, el primero lo que hace es copiar(hard o soft-symlink) del Resoruces de cada bundle a web/public y el segundo dumpea aplicando lo que hayas configurado en los assets como comprimir y minimizar por ejemplo.

Sobre la ruta, te cambia el path porque estas utilizando el filtro cssrewrite http://symfony.com/doc/current/cookb...-including-css, te sugiero que leas el capitulo correspondiente.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 29/05/2013, 12:28
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Symfony assetic... menudo lio!

Hola,

Muchas gracias por la respuestas,

Resumiendo, cual es la mejor manera de usar assetic para css e imagenes?

No acabo de comprender lo que es dumpear, y que hace exactamente el filtro...

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #4 (permalink)  
Antiguo 29/05/2013, 16:14
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Symfony assetic... menudo lio!

Leíste la referencia que te deje ?, porque explica claramente que es un filtro y tiene un apartado para el filtro cssrewrite y también habla sobre lo que es dumpear
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 30/05/2013, 00:54
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Symfony assetic... menudo lio!

Buenas,

Gracias por la respuesta. Si, he leido la documentación y más menos los conceptos teóricos los entiendo, el problema está en la práctica, ¿alguien que use el helper asset y el bundle Assetic puede decir de que forma lo usa? Sigo con el problema de las imágenes en el css...

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #6 (permalink)  
Antiguo 30/05/2013, 07:05
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Symfony assetic... menudo lio!

Se utiliza tal cual indica la documentación, leíste el note acerca de porque no debes utilizar la notación que estas utilizando cuando aplicas el filtro cssrewrite ?
__________________
http://es.phptherightway.com/
thats us riders :)
  #7 (permalink)  
Antiguo 30/05/2013, 07:15
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Symfony assetic... menudo lio!

Ops! era por eso que no me funcionaba... a todo esto... la ruta debe de quedar de forma pública con el nombre del bundle? ... no se puede cambiar para que sea web/css?

Muchas gracias!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:01.