2014-07-04 5 views
1

현재 Cakephp Application에서 작업 중입니다. 먼저 페이지 매김을 수행하고 아래의 조건 또는 다른 방법으로 페이지 매김 된 데이터를 정렬하려고합니다. 먼저 데이터를 정렬 한 다음 페이지 매김하십시오. 문제에 접근하는 방법에 대한 힌트. 저는 cakephp에 익숙한 1 주일입니다.조건부로 데이터 cakephp를 검색하는 동안 페이지 매기기

$condition[] = 'Banner.customer_id = "'.$loggedUserId.'"'; 

    $this->Banner->recursive = 2; 
    $this->paginate = array(
    'limit' => 20, 
    ); 
    $data = $this->paginate('Banner', $condition); 
    $data_sorted = $this->Banner->find('all',array('order'=>array("Banner.created DESC")));  

    $this->set('loggedInUserId', $loggedUserId); 
    $this->set('savecrit', $savecrit); 
    $this->set('Banners', $data_sorted); 

답변

1

이 시도 :

$this->paginate = array(
    'conditions' => array('Banner.customer_id' => $loggedUserId), 
    'limit' => 20, 
    'order' => array('id' => 'DESC'), 
    ); 
+0

나는 내 문제를 해결할 수 있다고 생각하지 않습니다. 데이터를 내림차순으로 정렬 한 다음 loggedUserId에 따라 페이지를 매기기를 원합니다. –

+0

업데이트 된 답변보기 이제 데이터가 내림차순으로 올 것입니다. – Vicky

+0

작동 중입니다. 페이지 매김을 이해해야합니다. –

관련 문제