Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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.

 
Page
  1. Re: in/notin avec jdaoconditions