Publicado el

Problemas cargando las relaciones OneToMany en DoctrineORM (Apigility)

Resultados de darse contra el teclado

Estoy teniendo problemas cargando las relaciones OneToMany en DoctrineORM. Estas son las cosas que he intentado y no han funcionado:

1. Definí adecuadamente la asociación bidireccional. Los datos se obtienen bien de ambos lados, pero la colección del lado OneToMany se muestra como una Array vacío.

2. Agregué el parámetro fetch=”EAGER”, pero sigue mostrandose vacío.

3. Traté de configurar el Doctrine Hydrator, como se muestra en los siguientes vínculos, sin ningún resultado:

4. Traté de ajustar la configuración ZF-HAL, como se indica en los siguientes vínculos, sin ningún resultado:

5. Finalmente encontré este post de Tom H Anderson, por si arroja alguna luz al problema.

6. También gasté innumerables horas en StackOverflow, como era de esperarse. Horas que no volverán.

Decidí resolver el asunto enfocandolo por otro lado. Sin embargo se que es algo con lo que me voy a encontrar nuevamente. Esto es lo que me queda en la cabeza:

  1. Replicar el asunto haciendo una prueba con entidades más sencillas.
  2. Revisar (Actualizar) las versiones de las dependencias, en caso de que hayan sido implementaciones posteriores.
  3. Ver que pasaría en caso de un tree map! (Me preocupa).