Bonjour,
J'ai des Listes qui contiennent des Membres suivant une relation HABTM
(les membres peuvent faire partie de plusieurs listes). J'ai un champ
de recherche autocomplete Ajax (tutoriel formation-cakephp.com ..) qui
me renvois la liste des membres qui correspondent à ma recherche.
Dans mon controller Listes j'ai ma fonction autocomplete qui va me
chercher les membres qui sont en rapport avec ma recherche.
function autocomplete($liste_id = null)
{
$recherche = utf8_decode($this->data['Membre']['nom']);
$noms = $this->Liste->Membre->find(
'all',
array(
'fields' => array('DISTINCT
Membre.nom','Membre.email','Membre.id'),
'conditions' => "Membre.nom LIKE
'$recherche%' ",
'order' => 'Membre.nom',
'limit' => 10
)
);
$this->set(compact('noms', 'recherche'));
}
Maintenant je voudrais faire une recherche sur les membres d'une liste
donnée et non pas sur toutes les listes comme ici. J'ai essayé des
choses comme : 'conditions' => "Liste.id = list_id AND Membre.nom LIKE
'$recherche%''". Sans succès hélas ...
Si qqun a une piste, j'ai passé la matinée à cherche mais sans succès.
Je sais pas si j'ai mis assez d'infos pour faire comprendre mon
probleme, dites moi ...
Bonne journée !
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---