|
|
|
| Из базы вытягиваются сообщения. Нужно сделать постраничную навигацию.
По коду - комментарии и проблемное место:
<?php
class MeBlggModule extends BxDolModule {
function actionHome () {
//загрузили файл с классом Paginate
bx_import('BxDolPaginate');
//достали из базы все посты, $this->oDb - для работы с базой
$aPosts = $this->oDb->getAllPosts (getParam('me_blgg_max_posts_to_show'));
//создаем объект класса пагинации, даем ему необходимые параметры
$oPaginate = new BxDolPaginate(array(
'page_url' => BX_DOL_URL_ROOT . $this->_oConfig->getBaseUri() . 'view/{page}/{per_page}',
'start' => 0,
'count' => 4,
'per_page' => 2,
//другие параметры
));
//ТЕПЕРЬ НАДО ВЫЗВАТЬ МЕТОД КЛАССА getPaginate КО ВСЕМ ПОСТАМ, как это сделать?
//строчка ниже - вызов метода:
$oPaginate->getPaginate();
}
?>
|
| |
|
|