Fork me on GitHub

Rapport de message :*
 

Re: Comment faire un sort et order avec Criteria?

Titre du sujet : Re: Comment faire un sort et order avec Criteria?
par M4d3L sur 03/07/2006 21:12:34

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.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

32 Personne(s) en ligne (25 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 32 | Plus ...