[SF2] Problema con assets

101 views
Skip to first unread message

JUCA

unread,
May 20, 2013, 3:58:57 PM5/20/13
to symfo...@googlegroups.com
Que tal,

Estoy utilizando symfony 2.1.10 y me pasa un problema muy raro (ya utilizo el framework en otros proyectos).
Creo el bundle y defino la ruta, luego pongo el comando:
php app/console assets:install

El mismo se ejecuta sin errores pero cuando reviso la carpeta web/bundle no genera la carpeta de mi nuevo bundle.

Porque sucede esto? O que me falta realizar?

Saludos

Gabriel Toledo

unread,
May 20, 2013, 7:18:33 PM5/20/13
to symfo...@googlegroups.com
te esta faltando poner "web" fijate que estas situado en la carpeta del proyecto, por eso ejecutas php app/console,
entonces deber ponerlo asi
php app/console assets:install web --symlink

Le agregamo web que es la carpeta donde se van a crear, y ademas te conviene agregar la opcion --symlink que lo que hace es crear enlaces simbolicos o sea si por algun motivo cambias alguna css o js en el bundle, el cambio se "verá" inmediatamente.

No estoy del todo seguro pero creo que symlink no sirve para windows

Espero te sirva
Salu2



--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a symfony-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.





--
Ing. Gabriel Toledo - Cel: 261 - 15 460 9360
Mendoza - Argentina

JUCA

unread,
May 21, 2013, 11:49:21 AM5/21/13
to symfo...@googlegroups.com, gabrielan...@gmail.com
Gracias Gabriel por tu respuesta,
Efectivamente --symlink no funciona en windows y cuando no se coloca el path definiendo la palabra web el lugar por defecto es esa carpeta.

Despues de ejecutar la instruccion de las 2 formas:
php app/console assets:install web
php app/console assets:install

El resultado es el mismo:
C:\wamp\www\jd>php app/console assets:install web
Installing assets using the hard copy option
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
Installing assets for Symfony\Bundle\WebProfilerBundle into web/bundles/webprofiler
Installing assets for Sensio\Bundle\DistributionBundle into web/bundles/sensiodistribution

Pero no se incluye el nuevo bundle creado.
Alguna otra idea?

Carlos Zuniga

unread,
May 21, 2013, 1:18:10 PM5/21/13
to symfo...@googlegroups.com
2013/5/21 JUCA <juanito...@gmail.com>:
> Gracias Gabriel por tu respuesta,
> Efectivamente --symlink no funciona en windows y cuando no se coloca el path
> definiendo la palabra web el lugar por defecto es esa carpeta.
>
> Despues de ejecutar la instruccion de las 2 formas:
> php app/console assets:install web
> php app/console assets:install
>
> El resultado es el mismo:
> C:\wamp\www\jd>php app/console assets:install web
> Installing assets using the hard copy option
> Installing assets for Symfony\Bundle\FrameworkBundle into
> web/bundles/framework
> Installing assets for Symfony\Bundle\WebProfilerBundle into
> web/bundles/webprofiler
> Installing assets for Sensio\Bundle\DistributionBundle into
> web/bundles/sensiodistribution
>
> Pero no se incluye el nuevo bundle creado.
> Alguna otra idea?

Estas registrando tu Bundle en app/AppKernel.php?

JUCA

unread,
May 21, 2013, 2:06:15 PM5/21/13
to symfo...@googlegroups.com
Si claro esta registrado en el appkernel.php:

new Proyecto\JdBundle\JdBundle(),

Ademas cree el bundle utilizando el comando:
php app/console generate:bundle 

que registra el bundle directamente.

JUCA

unread,
May 22, 2013, 12:38:52 PM5/22/13
to symfo...@googlegroups.com
Publico la solucion.
Resulta que lo unico que se necesita era realizar en extend de la plantilla principal a una hija y con eso utilice el comando:

php app/console assets:install 

y funciono.

Algo sencillo pero que me hizo demorar.

Saludos
Reply all
Reply to author
Forward
0 new messages