Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2012, 07:18
chemajmb
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 9 meses
Puntos: 0
Doctrine 2 accediendo a campos de una relacion mediante lazy load

Tengo el siguiente problema.

¿ Por que no consigo obtener los datos de otras entidades relacionadas con una entidad ?

Código PHP:
Ver original
  1. ...
  2. $this->_vista->categoria = $this->get('manejador_categoria')->dameUnoPorId( 19 );
  3. var_dump($this->_vista->categoria);
  4. ...
Código:
object(Entidad\Categoria)[136]
  public 'id' => int 19
  public 'categoriapadre' => 
    object(DoctrineProxies\__CG__\Entidad\Categoria)[131]
      private '_entityPersister' =>

      ...

  public 'nombre' => string 'Pipas de calabaza' (length=17)
  public 'urlrelativa' => string 'pipas-calabaza' (length=14)
  public 'descripcion' => null
  public 'visible' => boolean false
  public 'activo' => boolean true
Luego intento acceder al campo "nombre" de la relacion "categoriapadre" y me devuelve null, cuando realmente la entidad tiene categoriapadre y un campo nombre definidos.
¿ A que puede deberse esto ?