Soy .NET convertido a PHP y hasta ahora estoy pasando un buen rato con la transición. Estoy usando doctrine 1.2 como mi ORM y tengo mis modelos funcionando y todo está bien conectado. Sin embargo, el problema que estoy viendo ahora es que los objetos de salida son enormes. Tengo una tabla bastante simple llamada USUARIOS, probablemente tiene 8 columnas y FK a 4 o 5 otras tablas. Estoy utilizando el código de abajo para hidratar mis objeto USUARIOS:Los objetos de Doctrine son GRANDES
$q = Doctrine_Query::create()
->select('u.*')
->from('USERS u')
->where('u.VANITY_URL = ?',$Url_Frag);
$users = $q->execute();
print_r($users);
veo el objeto hidratado w/mis datos y eso es bueno. Sin embargo, también viene con lo que parece ser un montón de metadatos que obviamente no necesito. En general, ¡el objeto tiene más de 5000 líneas de longitud! Estoy seguro de que hay un cambio obvio en alguna parte que básicamente dice "solo emite tal y tal información" pero no puedo encontrarlo en el manual de doctrina.
¿Pensamientos?
Use print_r ($ users-> toArray()); Por cierto, tener un objeto de 5000 líneas no es un problema en absoluto. – Zeljko