Re: [symfony-es] problema con JMSSerializerBundle

106 views
Skip to first unread message

Javier Eguiluz

unread,
Sep 24, 2012, 4:52:13 PM9/24/12
to symfo...@googlegroups.com
Hola Damián,

La instalación parece que la has hecho bien. El problema es que no has configurado el bundle. Si no añades al menos lo siguiente en el archivo app/config/config.yml, no te va a funcionar:

# app/config/config.yml
jms_serializer: ~

La documentación oficial explica las opciones que puedes configurar: http://jmsyst.com/bundles/JMSSerializerBundle/master/configuration

Un saludo,
Javier Eguiluz

2012/9/24 Damian Vitale <damv...@gmail.com>
Hola, soy bastante nuevo en symfony y estoy tratando de hacer funcionar FOSRestBundle. 

Este ultimo, necesita de JMSSerializerBundle, y el problema que tengo es que cuando lo instalo me sale esto:


[LogicException]
Container extension "jms_serializer" is not registered

lo que hice fue agregar al deps lo siguiente:


[metadata]
    version=1.1.0

[JMSSerializerBundle]
    target=bundles/JMS/SerializerBundle

[FOSRest]
    target=fos/FOS/Rest

[FOSRestBundle]
    target=bundles/FOS/RestBundle
    version=origin/0.6



Luego agregue lo siguiente al AppKernel.php:

 public function registerBundles()
    {
        $bundles = array(
                         // ...
                         new JMS\SerializerBundle\JMSSerializerBundle($this),  
                         new FOS\RestBundle\FOSRestBundle(), 
        );
        //...
   }

Y agregué lo siguiente al Autoload.php :

$loader->registerNamespaces(array(
    // ...
    'JMS'              => __DIR__.'/../vendor/bundles',
    'Metadata'         => __DIR__.'/../vendor/metadata/src',
    'FOS\\Rest' => __DIR__.'/../vendor/fos',  
    'FOS'       => __DIR__.'/../vendor/bundles',  
));

Estoy usando Symfony Standard 2.0.17  alguna idea de por que el problema? Saludos!

--
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

Reply all
Reply to author
Forward
0 new messages