2010-07-07 18 views
0

cakePHP 1.26에서 페이지 매김에 대해 스스로 학습하고 있습니다. 나는 매김 목적,
의 코드를 변경하려고CakePHP에서 hasmany 연관을 사용하여 페이지 매기기

$this->set('views', $this->Testing->Reply->findAllBypost_id($id)); 

이 내가 밖으로 시도 한 것입니다 : 다음가 PostsController에서

, 나는이 코드를 가지고

$this->paginate=array('conditions'=>array('Reply.post_id'=>'0'), 'limit' => 4); 
$w = $this->paginate($this->Testing->Reply); 
$this->set('views', $w); 

나는 이것이 최선의 방법인지 확실하지 않은 경우 의견을주십시오.

답변

1

나에게 맞는 모양으로 페이지 매기기를 최대한 활용할 수 있도록보기에서 페이지 매기기 도우미를 사용하십시오.

post_id가 int이면 실제 int를 사용하면됩니다. 또한 뷰포트 변수를 실제 객체 또는 cakephp 객체와 밀접하게 관련된 무언가라고 부르지 않을 것입니다 ...

$this->paginate=array('conditions'=>array('Reply.post_id'=> 0), 'limit' => 4); 
$this->set('data', $this->paginate($this->Testing->Reply));