Zend_Db_Table을 확장 한 클래스를 사용하면 'User'클래스 (Zend_Db_Table_Row_Abstract를 상속받은 클래스)를 rowClass로 사용하는 'Users'를 호출 할 수 있습니다. 사용자가 내가 사용하는 추가 방법이 있으므로이 방법이 필요합니다.Zend_Db_Table_Row_Abstract에서 상속받은 클래스를 사용하는 동안 Zend에서 테이블을 조인하려면 어떻게해야합니까?
지금까지 내가 내가 사용하는, 그래서 내 사용자 클래스 내부에 테이블을 조인 할 수 없습니다 알고 :
$ 쿼리 = $ DB->를 선택(); $ query-> from (...); $ query-> joinInner (...);
대신
$ this-이> 선택의(); ...
하지만 물론 내가 얻는 행은 User 클래스가 아닙니다. 그래서 어떻게 내 개체 행 개체 대신 사용자 개체를 반환하도록 강제로 알고 싶습니다.
또 다른 방법은 Zend_Db_Table을 사용하여 해당 가입을하는 것입니다. 어떤 경우에는 내가 원하는 것을 얻을 수도 있습니다. 링크 된 중복 데이비드 Caunt의 답변을 인용
가능한 중복 ([. 젠드 프레임 워크에 가입 사용 방법] http://stackoverflow.com/questions/2311481/how-to -use-join-in-zend-framework)와 몇 가지 다른 기능을 제공합니다. – Gordon
그 대답을보고 젠드에 대해 알게되면 질문이 매우 관련되어 있음을 알 수 있지만 여전히 내 질문에 포함 된 키워드가 검색하고 찾지 못했기 때문에이 질문을 계속 유지하는 것이 가치 있다고 생각합니다. 같은 문제가 ... –