Je recompose le site sur Symfony 1.4 avec propel et d'une heure et plus je cherche comment je peux le faire avec Propel? (Propel 1.4 sur Symfony 1,4)symfony 1.4 propel combiner deux AND dans des étendues avec OR dans where clause
SELECT * FROM 'test' WHERE (var_1 = 1 AND var_2 = 2) OR (var_1 = 2 AND var_2 = 1)
Je suis en train avec ce code
$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);
mais les résultats est la suivante:
WHERE (messages.USER_FROM=16405 OR messages.USER_FROM=56) AND messages.USER_TO=16405
Toutes les suggestions?