par
lowdance » 06 déc. 2011, 12:45
Bonjour,
J'aimerais arriver aux résultats suivants :
J'ai une table 'Personnes'.
J'ai une table 'adjectifs' qui est liées a 'Personnes' ( Relations N N, il y a donc une table de liaison.)
J'aimerais pouvoir récupérer toutes les personnes avec certains adjectifs passé dans un tableau avec tout leurs adjectifs.
Peter est comique et honnete
Jean est serieux et travailleur.
Patrique est serieux et intéligent.
Je passe le parametre "serieux" et je veux me retrouver avec :
Jean est serieux et travailleur.
Patrique est serieux et intéligent.
Pour le moment j'ai quelques chose de ce genre :
$q= Doctrine_Query::create()
->from('Personne p')
->leftjoin('p.Adjectifs a');
if($adjectifs) {
foreach($adjectifs as $adjectif) { //adjectif représente l'id
$q->where('a.id = ?', $ajectif);
}
}
Merci d'avance pour votre aide