本文整理汇总了PHP中Pagination::maxnum方法的典型用法代码示例。如果您正苦于以下问题:PHP Pagination::maxnum方法的具体用法?PHP Pagination::maxnum怎么用?PHP Pagination::maxnum使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pagination
的用法示例。
在下文中一共展示了Pagination::maxnum方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: indexAction
public function indexAction()
{
//检查权限
$this->verify(__METHOD__);
$show['pagename'] = '科目列表';
$grade = $this->getRequest()->getQuery('grade', '');
$perpage = 20;
$page = intval($this->getRequest()->getQuery('page'));
$page = $page ? $page : 1;
$data = $count_opt = array();
$option = array('condition' => '', 'order' => 'Grade asc', 'limit' => array('offset' => ($page - 1) * $perpage, 'count' => $perpage));
if (!empty($grade)) {
$option['condition'] .= "grade = ?";
$option['bind'] = array($grade);
$count_opt = array('condition' => "grade = ?", 'bind' => array($grade));
}
$data['subjectList'] = Admin_SubjectModel::instance()->fetchAll($option);
$data['count'] = Admin_SubjectModel::instance()->count($count_opt);
$data['grade'] = RThink_Config::get('app.grade');
$pagination = new Pagination();
$data['pagination'] = $pagination->maxnum($data['count'], $perpage)->show('page_metronic');
$data['menu'] = Widget_Admin_MenuModel::headerMenu();
$this->setInvokeArg('layout', 'admin1_layout');
$this->render($data);
}