0
我正在重新編碼Symfony 1.4上的網站推進和一個小時以上我正在尋找如何我可以用Propel做到這一點? (推進上Symfony的1.4 1.4)symfony 1.4 propel結合兩個AND在範圍內與OR在哪裏條款
SELECT * FROM 'test' WHERE (var_1 = 1 AND var_2 = 2) OR (var_1 = 2 AND var_2 = 1)
我這個代碼
$c = new Criteria();
$c->add(MessagesPeer::USER_FROM, $user->getId(), Criteria::EQUAL);
$c->addAnd(MessagesPeer::USER_TO, $this->user_id, Criteria::EQUAL);
$c->addOr(MessagesPeer::USER_FROM, $this->user_id, Criteria::EQUAL);
$c->add(MessagesPeer::USER_TO, $user->getId(), Criteria::EQUAL);
嘗試,但結果是這樣的:
WHERE (messages.USER_FROM=16405 OR messages.USER_FROM=56) AND messages.USER_TO=16405
有什麼建議?