読者です 読者をやめる 読者になる 読者になる

Criteriaで異なるカラムのOR句を生成する

$c = new Criteria();  
  
$c1 = $c->getNewCriterion(ItemPeer::STRING, 'ABC%', Criteria::LIKE);  
$c2 = $c->getNewCriterion(ItemPeer::ID, 1000);  

$c1->addOr($c2);  
$c->add($c1);  

参考:http://www.nextren-development.com/symfuldaze/criteria/addOr



同一カラムのAND条件

$c->add(ItemPeer::ITEM, $xxx, Criteria::GREATER_EQUAL);
$c->addAnd(ItemPeer::ITEM, $xxx, Criteria::LESS_EQUAL);