Sono un. NET convertito in PHP e sto avendo un buon momento con la transizione. Sto usando doctrine 1.2 come mio ORM e ho i miei modelli funzionanti e tutto è ben collegato. Tuttavia, il problema che sto guardando ora è che gli oggetti di output sono enormi. Ho una tabella abbastanza semplice chiamata USERS - ha probabilmente 8 colonne e FK a 4 o 5 altre tabelle. Sto usando il codice seguente per idratare i miei utenti oggetto:Gli oggetti Doctrine sono ENORME
$q = Doctrine_Query::create()
->select('u.*')
->from('USERS u')
->where('u.VANITY_URL = ?',$Url_Frag);
$users = $q->execute();
print_r($users);
vedo l'oggetto idratata w/i miei dati in modo che c'è di buono. Tuttavia, arriva anche con quello che sembra un mucchio di meta dati che ovviamente non ho bisogno. Nel complesso, l'oggetto è lungo oltre 5000+ linee! Sono sicuro che c'è un passaggio ovvio da qualche parte che sostanzialmente dice "emetti solo tali e questi dati" ma non riesco a trovarlo nel manuale di dottrina.
Pensieri?
Utilizzare print_r ($ users-> toArray()); btw, avere un oggetto di 5000 linee non è affatto un problema. – Zeljko