Je sais que sa fait longtemps que sa ete ecrit mais merci beaucoup pour cette explication!! j'avais complement oublier ce post.
J'ai un autre probleme maintenant.
Je cree avec criteria :
code :
$criteria->add(new Criteria("uid", $search), "OR");
$criteria->add(new Criteria("username", "%".$search."%", "like"), "OR");
$criteria->add(new Criteria("email", "%".$search."%", "like"), "OR");
$criteria->add(new Criteria("displayname", "%".$search."%", "like"), "OR");
$criteria->add(new Criteria("status", $status, "="));
Résultat
(uid = 'maRecherche' OR username like '%maRecherche%' OR email like '%maRecherche%' OR displayname like '%maRecherche%' AND status = '0')
mais je devrais creer qqchose qui donne :
Resultat : ((uid = 'maRecherche' OR username like '%maRecherche%' OR email like '%maRecherche%' OR displayname like '%maRecherche%') AND status = '1')
Code : ???
pour que la requete donne exactement ce que je veux. est-ce possible de faire sa avec Criteria?
P.S. pour ceux qui se demande c quoi la diff ben c'est les parenthese qui entoure tout les OR. Le champs status etant un AND.
Je veux sortir toute les entrer qui ont le status a 1 et qui contient le texte "maRecherche" dedans les champs specifier.
Merci d'avance.