2011-11-16 3 views
0

다음과 같은 두 개의 표가 있습니다.cakephp의 paginate 메소드를 사용하여 JOIN을 수행하려면 어떻게해야합니까?

RELEASE TABLE 
name 
asin 


MATCHES TABLE 
date 
asin 

일치가있는 모든 릴리스를 보여주는 페이지가 매겨진 페이지를 표시하려고합니다. 그것은 RELEASE의 asin 열이 MATCHES의 asin 열과 일치해야합니다.

컨트롤러에 모든 모델이 포함되어 있다고 가정하고 페이지 매김 방법을 사용하면 어떻게됩니까?

답변

0
$this->paginate = array(
    'conditions' => array('not' => array('Release.match_id' => null)) 
); 
$data = $this->paginate('Release'); 
+0

그러나 RELEASE 테이블은 MATCHES 테이블과 어떻게 결합됩니까? – jini

+0

모델에 One2ne, One2Many 등의 관계가 있다고 생각합니다. – cetver

관련 문제