Bonjour,

Je souhaite regrouper 3 requêtes mais j'avoue avoir du mal pour savoir comment m'y prendre.


Le but serait d'avoir un tableau avec les trois valeurs...

Voici les 3 requêtes...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
   // On récupére le dernier nom inscript par un membre et qui soit visible
    $nom = $this->getDoctrine()
                ->getManager()
                ->getRepository('OpengenGeoBundle:PaysNom') 
		->findOneBy(array( 'visible' => 1, 'pays' => $id_pays ),
                         array('date' => 'desc')
                         );
 
    $initial = $this->getDoctrine()
                ->getManager()
                ->getRepository('OpengenGeoBundle:PaysInitiale') 
		->findOneBy(array( 'visible' => 1, 'pays' => $id_pays ),
                         array('date' => 'desc')
                         );           
   $nom_classement = $this->getDoctrine()
                ->getManager()
                ->getRepository('OpengenGeoBundle:PaysNomClassement') 
		->findOneBy(array( 'visible' => 1, 'pays' => $id_pays ),
                         array('date' => 'desc')
                         );
C'est jouable via les jointures ? ou vaut mieux t'il faire 3 requêtes ?

Merci pour vos lumières.