Class: Pager2
Source Location: /libs/Pager2.php
Pager2 Class
Author(s):
Version:
0.0.1 PHP version 5 [usage]
=== PHP ===
// RPP
define('RPP', 10);
// ページ番号初期化, offset, limit
$page = $lmd->getHttpGet('page', 1, '/^[0-9]+$/');
$offset = ($page - 1) * RPP;
$limit = RPP;
// get data
$dao = Factory::load('DB/DAO_hoge')->getInstance();
$res = $dao->fetchAll($offset, $limit);
$total_rows = $dao->foundRows();
// asign Pager
Factory::import('Pager');
$lmd->setResponse(array(
'pager' => Pager::GETParam($page, $limit, $total_rows)
), Lambda::INSANITATION);
=== HTML ===
<!-- pager -->
<link type="text/css" rel="stylesheet" href="<?= APP_ROOT ?>/css/Pager/skyblue.css">
<div id="pager"><div class="mtop mbot"><?php echo $pager ?></div></div>
<!-- pager -->
|
|
|
Class Details
Class Variables
Class Methods
|
|