THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Générer requête avec OR

(14-04-2016 11:02:22)


Bonjour,
j'essaie de générer une requête

$req = new MonModuleQuery();

$req->filterByCustomerId($customer_id);
$req->filterByOptions($options);

je voudrais rajouter OR entre les deux
j'ai fait

$req = new MonModuleQuery();
$c = new Criteria();

$criter1 = $c->getCriterion(MonModuleTableMap::CUSTOMER_ID, $customer_id, Criteria::IN);
$criter2 = $c->getCriterion(MonModuleTableMap::OPTIONS, $options, Criteria::IN);

$criter1->addOr($criter2);
$req->add($criter1);

Cela ne marche pas
je n'arrive pas a trouver de la doc

Merci

Offline


Dans ton moteur de recherche préféré, cherche "propel documentation"


OpenStudio Toulouse

Offline


Merci Roadster31
je l'ai consulté en vain

mais j'ai trouvé une solution tongue

Offline


$req = new MonModuleQuery();

$req
    ->filterByCustomerId($customer_id)
    ->_or()
    ->filterByOptions($options)
;


OpenStudio Toulouse

Offline


Grand merci ! Roadster31
je n'avais trouvé que addOr()