나는 PHPActiveRecord에서 다음과 같은 모델을 만드는 방법을 알아 내려고 노력하고 있지만 막혀서 누군가 나를 도와 줄 수 있는지 알고 싶습니다.PHPActiveRecord에서 왼쪽에 조인 된 테이블로 모델 설정하기
테이블 목록 :
atable (id [PK], ...)
btable (id [PK], ...)
ctable (atable_id [FK], btable_id [FK], statuscode)
ctable의 외래 키 따라서, 테이블에 주어진 atable_id 및 btable_id 하나의 인스턴스 만이, 복합 기본 키이다 나는 간단한 예를 사용합니다.
나는 statuscode
열을 얻을 수 ctable
및 btable
와 atable
가입 왼쪽 수 있도록하고 싶습니다. 그래서 샘플 SQL은 다음과 같이 보일 것이다 :
SELECT a.id, b.id, c.statuscode
FROM atable a
LEFT JOIN ctable c on c.atable_id=a.id
LEFT JOIN btable b on c.btable_id=b.id
어떻게 것 내가 설정 내 3 개 모델 (ATABLE, btable, ctable) 위의 정보에서 얻을 수있을 것?
감사합니다.
감사를 할 수있는 상태에 ATABLE에서 얻을 수 있습니다. 관계 설명을 통해 모델을 올바르게 설정하는 데 도움이되었습니다. – rchawdry