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로 재설정하려면 어떻게해야합니까?표시되는 모든 페이지를 볼 수 있습니다.
자세한 내용은 다음과 같습니다. http://catb.org/esr/faqs/smart-questions.html#goal 사용자가 admin 인 경우 모든 레코드를 원하십니까? 위의 코드는 isadmin이 true 인 경우에 내가 대답 한 것을 단순히 수행하면됩니다. – burzum