получить вид всех отображаемых страниц - PullRequest
0 голосов
/ 05 марта 2012
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'));   

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

1 Ответ

0 голосов
/ 05 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...