Doctrine2, PersistentCollection y JMS Serializer
Tengo una entidad con una relación oneToMany, puedo obtener los elementos asociados utilizando;
$this->getQueuedItems()
Esto devuelveDoctrine \ ORM \ PersistentCollection Objeto, entonces estoy pasando esto aJMS Serializador al igual que;
$serializer = $container->get('serializer');
$json = $serializer->serialize($this->getQueuedItems(), 'json');
Pero dando salida$json
utilizandovar_dump()
resultados en
cadena (2) "[]"
Cuál está mal. Hay datos allí, porque si hago unaforeach()
terminado$this->getQueuedItems()
Obtengo datos.
¿Cómo puedo usar JMS Serializer para serializar?Doctrine \ ORM \ PersistentCollection en JSON?
Gracias