Question

Je suis en train de faire une jointure externe à Symfony. Voici le morceau de code qui semble comme cela fonctionnerait si les critères pris en charge OUTER_JOIN:

$user = sfContext::getInstance()->getUser();
$petCriteria = new Criteria();
$petCriteria->add(PetInfoPeer::ACCOUNT_ID, $user->getProfile()->getAccountId());
$petCriteria->add(LostPetPeer::PET_INFO_ID, Criteria::ISNULL);
$petCriteria->addJoin(LostPetPeer::PET_INFO_ID, PetInfoPeer::PET_INFO_ID, Criteria::OUTER_JOIN);

Est-ce que je manque quelque chose? Est-ce que Propel 1.3 Soutien il? Je l'ai cherché partout et n'ai trouvé un code pseudo.

Était-ce utile?

La solution

Je ne pense pas que ce soit possible en utilisant des critères. Il faudrait écrire et exécuter le SQL, puis construire les modèles, vous.

Voici un bon exemple , trouvé sur ce site.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top