- 1
[Opened] in/notin avec jdaoconditions
Posted by yferp on 05/01/2008 12:58
Bonjour
J'utilise le crud generique pour mon site et dans le _addconditions utilisé lors de l'action index j'ai besoin d'utiliser un notin :
j'ai essayé addCondition('monchamp', 'notin', 'mesvaleurs') mais j'ai une erreur de syntax sql.
En bricolant j'ai reussi a faire mon notin mais c'est vraiment pas joli comme code..
Est-il possible d'utiliser in/notin avec les jdaoconditions?
Merci
[Opened] Re: in/notin avec jdaoconditions
Posted by laurentj on 05/01/2008 15:20
Salut,
Le deuxième paramètre doit être bien sûr un opérateur SQL. "notin" n'est pas un opérateur SQL, par contre "NOT IN" en est un ;-)
En théorie donc, il faut faire ça :
$cond->addCondition('monchamp', 'NOT IN', array('toto','titi','tata'));
Par contre en pratique, il y a un bug lors de la génération de la requête, qui ne permet pas de le faire donc.
- 1