On l’attendais depuis quelques temps, l’ORM doctrine a été publié en version 1.0 finale le 1 septembre 2008.
Son intégration officielle dans symfony est prévue pour le mois d’octobre 2008. Cela va être également la publication de l’excellent framework en version 1.2.
Un exemple de requête DQL:
$user = Doctrine_Query::create() ->from('User u') ->leftJoin('u.Email e') ->leftJoin('u.Phonenumber p') ->leftJoin('u.Group g') ->execute();
Récupération des valeurs:
print $user->Email['address']; print $user->Phonenumber[0]->phonenumber; print $user->Group[0]->name;