Проблемы с разбиением на страницы в ТОНКИЙ Пейджер


Как сделать изменение страницы с помощью 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, но результат остается тем же.

Author: gmsantos, 2014-02-20

1 answers

Попробуйте установить "currentPage" params:

'currentPage' => $pg,

Он должен давать конфликта с тем, что тонкий получить данные.

Сомнений см полный список параметров, которые вы можете установить.

 1
Author: wallacesilva09, 2014-05-21 22:27:50