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 ?
|
|