Re: Intégration de la fonction PageNav dans le moteur de recherche | Titre du sujet : Re: Intégration de la fonction PageNav dans le moteur de recherche par slider84 sur 12/09/2015 06:28:14
Exemple de code:
//init
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
// request
$mymodule_mytable_handler =& xoops_gethandler('mymodule_mytable');
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('champ1',1));
$criteria->add(new Criteria('champ2',1));
$criteria->setLimit($limit);
$criteria->setStart($start);
$count = $mymodule_mytable_handler->getCount($criteria);
$query_entry = 'limit='.$limit ;
// pagenav to template
$pagenav = new XoopsPageNav($count, $limit, $start, 'start', $query_entry );
$GLOBALS['xoopsTpl']->assign('pagenav', !empty($pagenav) ? $pagenav->renderNav() : '');
$GLOBALS['xoopsTpl']->assign('start', $start);
$GLOBALS['xoopsTpl']->assign('limit', $limit);
|
|