Проблемы с разбиением на страницы в ТОНКИЙ Пейджер
Как сделать изменение страницы с помощью Pear-Пейджера в SLIM Framework?
код router
:
$app->get('/imoveis(/:pg)', function($pg = '') use($app) {
$imoveis = array('casa 1', 'casa 2', 'casa 3', 'casa 4', 'casa 5', 'casa 6', 'casa 7', 'casa 8', 'casa 9', 'casa 10');
$params = array(
'mode' => 'Jumping',
'perPage' => 3,
'delta' => 4,
'itemData' => $imoveis,
'append' => false,
'path' => site_url().'imoveis/' ,
'fileName' => '%d',
'altNext' => 'Próximo',
'nextImg' => '>>Próximo',
);
$pager = Pager::factory($params);
$data = $pager->getPageData();
$links = $pager->getLinks();
$dados = array(
'titulo' => 'Nossos imóveis',
'pagina' => 'imoveis',
'menu_hover' => 3,
'dados' => $data,
'links' => $links,
);
$app->render('layout.php', $dados);
});
И view
:
<?php
foreach ($dados as $item):
echo $item->codigo.'<br />';
endforeach;
echo $links['all'];
?>
Когда я нажимаю на номер страницы, он просто меняет URL, но результат остается тем же.
1
1 answers
Попробуйте установить "currentPage" params
:
'currentPage' => $pg,
Он должен давать конфликта с тем, что тонкий получить данные.
Сомнений см полный список параметров, которые вы можете установить.
1
Author: wallacesilva09, 2014-05-21 22:27:50