Bonjour
En voulant économiser des requêtes, je me suis lancé dans une jointure de ce genre :

un utilisateur à plusieurs livres présent dans sa bibliothèque (j'ai une table livre, et une table bibliothèque faisant le lien entre un user et ses livres).

Je veux donc que quand je fasse un getBibliotheque sur le user, je ne sois pas ensuite obligé de faire un getLivre sur chacun des objets de la collection renvoyée (vu que doctrine me refait une requête à chaque fois)...

D'où la jointure toute bête entre les deux
Doctrine_query::create()
->from('Bibliotheque b')
->where('b.id_user != ?', $this->getUserId())
->leftJoin('b.Livre l');
La requête marche bien, j'économise 80% des requetes sur ma page...
Sauf que je ne pige pas bien comment reconstituer les collections d'objets "bibliothèque" et "livre" correspondant...
Là ça me renvoie des résultats sous forme de tableau mais ca ne créé par les objets correspondant... Je suis obligé de les créer à la main?

Merci