2012-03-05 3 views
0
if($isadmin==false){ 
      $type = array('EwtWork.userid'=>$userid, $sql); 
      $this->paginate = array(
       'conditions'=> $type, 
       'order'=>array('EwtWork.starttime'=>'desc'), 
       'fields'=>array('date(EwtWork.starttime) as wdate', 
           'time(EwtWork.starttime) as starttime', 
           'time(EwtWork.endtime) as endtime', 'EwtWork.lateres', 
           'EwtWork.earlyres', 'EwtWork.comments', 'EwtWork.overtime') 
      ); 
      $flag = 0; 
     }else { 
      $type = array($sql); 
      $this->paginate = array(
       'conditions'=> $type, 
       'order'=>array('EwtWork.starttime'=>'desc'), 
       'joins' => array('JOIN ewt_users AS EwtUser ON (EwtWork.userid = EwtUser.id)'), 
       'fields'=>array('date(EwtWork.starttime) as wdate', 
           'time(EwtWork.starttime) as starttime', 'EwtUser.fullname', 
           'time(EwtWork.endtime) as endtime', 'EwtWork.lateres', 
           'EwtWork.earlyres', 'EwtWork.comments', 'EwtWork.overtime') 
      ); 
      $flag = 1; 
     }   
     $this->set('from', $from); 
     $this->set('to', $to); 
     $this->set('flag', $flag);  
     $this->set('exportdata', $this->paginate('EwtWork')); 

Я хотел был бы не установить предел pagination для вышеуказанного paginator. Как я могу сбросить префикс страницы до NULL, чтобы я мог просматривать все страницы в одном представлении?просмотреть все страницы

+0

Конкретно. http://catb.org/esr/faqs/smart-questions.html#goal Вам нужны все записи, если пользователь является администратором? Вышеприведенный код должен делать это, если вы просто выполняете то, что я вам ответил, в случае isadmin is true. – burzum

ответ

0

Просто используйте $this->Model->find('all', array(...)) вместо разбивки на страницы, если вы хотите всю запись, а не разбивать на них страницы.

+0

Спасибо, он разбивает страницы на основе IsAdmin или нет, я не знаю, как отличить эти два случая. – traverser

+0

Я все еще не понимаю вашу проблему с этим? Вы должны использовать маршрутизацию администратора путем: http://book.cakephp.org/1.3/view/950/Prefix-Routing – burzum

Смежные вопросы