OUTER JOIN en utilisant Propel 1.2?
-
21-08-2019 - |
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.
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