Salut! Rassure toi, c'est classique avec Propel !
$c = new Criteria(); $c->setOffset($start); $c->setLimit($nb); $criterion1 = new Criterion($c, self::NOM, '%' .$val . '%', Criteria::LIKE ) ; $criterion2 = new Criterion($c, self::REFERENCE, '%' .$val . '%', Criteria::LIKE ) ; $criterion1->addOr($criterion2) ; $c->addOr($criterion1) ; $c->addAscendingOrderByColumn(BocSupplierPeer::NOM); return BocSupplierPeer::doSelect($c); Nautile On 5 juin, 11:27, Jeff <[EMAIL PROTECTED]> wrote: > Bonjour tout le monde > je suis en train de galérer pour essayer de faire une truc pourtant > simple > je suis sûr que c'est pas sorcier, mais je trouve pas > je cherche à faire une requete avec une clause OR dans mon WHERE > > voici ce que j'ai fait mais ca donne rien > > $c = new Criteria(); > $c->setOffset($start); > $c->setLimit($nb); > $c->add(BocSupplierPeer::NOM,$val.'%',Criteria::LIKE); > $c->addOr(BocSupplierPeer::REFERENCE,$val.'%',Criteria::LIKE); > $c->addAscendingOrderByColumn(BocSupplierPeer::NOM); > return BocSupplierPeer::doSelect($c); > > merci de votre aide --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
