| 
 | Re: Comment faire un sort et order avec Criteria? |  | Titre du sujet : Re: Comment faire un sort et order avec Criteria?
 par oryxvet sur 04/07/2006 10:27:29
 
 Il te faut composer tes critères en créant 1 compo criteria maitre qui englobe 2 autres compos secondaire lié par un "and".
 
 Un avec
 (uid = 'maRecherche' OR username like '%maRecherche%' OR email like '%maRecherche%' OR displayname like '%maRecherche%')
 et un autre avec
 status = '1'
 
 On peut composer les "criteria" cela autant de fois que necessaire
 
 
 Voici le code approximatif (non testé) :
 
 
$criteriasearch1 = new CriteriaCompo();
$criteriasearch1->add(new Criteria("uid", 'maRecherche'));
 $criteriasearch1->add(new Criteria("username ", '%maRecherche%','like'), "OR");
 .....
 $criteriasearch2 = new CriteriaCompo();
 $criteriasearch2->add(new Criteria("statut", 1));
 
 $criteriasearch = new CriteriaCompo();
 $criteriasearch->add(criteriasearch1);
 $criteriasearch->add(criteriasearch2, "AND");
 
 
   
 Ce genre de documentation manque sur le site ?
 
 | 
 |