cPaging
Aus CavoxCms Wiki
(Weitergeleitet von CPageNumbers)
Mit der Klasse cPaging wird der HTML-Code für die Seitennummerierung, sowie den LIMIT SQL-Teil, generiert.
Mit MVC:
$pagenrs = new cPageNumbers(cObject::count("mymodel", $sql), 10, $identifier_optional);
$rows = cObject::get("mymodel", $sql, $orderby, $pagenrs);
$tpl->assign("pagenrs", $pagenrs->getHtml());
Mit der cDb-Klasse (sollte nicht verwendet werden):
$pagenrs = new cPageNumbers($db->count("%table", $sql), 10, $identifier_optional);
$rows = $db->get("%table", "*", $sql, $orderby->getSql(), $pagenrs->getSql());
$tpl->assign("pagenrs", $pagenrs->getHtml());
Wird in der Klasse cController (als Argument für cObject#findAll) verwendet, um einen Liste-View mit mehreren Seiten zu erzeugen.
