문제

나는 Symfony에서 외부 가입을하려고합니다. 기준이 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);

내가 뭔가를 놓치고 있습니까? Propel 1.3을 지원합니까? 나는 어디서나 검색했고 의사 코드 만 찾았습니다.

도움이 되었습니까?

해결책

나는 이것이 기준을 사용하여 가능하다고 생각하지 않습니다. SQL을 작성하고 실행 한 다음 모델을 직접 구축해야합니다.

여기에 좋은 예가 있습니다, 이 사이트에서 발견되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top