Je suis nouveau dans la doctrine : J'ai un problème avec le tri des enregistrements joints.
Un échantillon.
J'ai un modèle Article qui est associé à un modèle Source dans 1 <-> n. Le modèle Source a une propriété appelée 'position' avec une valeur entière.
Maintenant je veux récupérer un article avec ses sources ordonnées par la position. Ma DQL ressemble à ceci :
$q = Doctrine_Query::create()
->select('a.title, s.content')
->from('Article a')
->leftJoin('a.Source s')
->where('a.id = ?')
->orderBy('s.position');
Le résultat ne change pas si je modifie la position.
Meilleures salutations, Sebastian