public function paging($limit,$numRows,$page){
$allPages = ceil($numRows / $limit);
$start = ($page - 1) * $limit;
$querystring = "";
foreach ($_GET as $key => $value) {
if ($key != "page") $paginHTML .= "$key=$value&";
}
$paginHTML = "";
$paginHTML .= "Pages: ";
for ($i = 1; $i <= $allPages; $i++) {
$paginHTML .= "<a " . ($i == $page ? "class=\"selected\" " : "");
$paginHTML .= "href=\"?{$querystring}page=$i";
$paginHTML .= "\">$i</a> ";
}
return $paginHTML;
}
これは、MVC パターンの実装のための私のページネーション関数です。しかし、この関数は、次と前のリンクを表示しませんでした。
コントローラーへの前と次のリンクを含むページネーション用の HTML 変数を返す必要があります。
これらの変数をコントローラーからこの関数に渡しました。
$limit,$numRows,$page
上記の関数への次および前のリンクを取得するにはどうすればよいですか。