Fuelphp - 使用分页显示页面

时间:2016-05-27 16:34:16

标签: pagination fuelphp

我正在与Fuel合作开展一个项目。我创建了一个分页,第一页真正包含数据,但是当我点击其他页面时,网址会发生变化,但页面永远不会刷新,也不会显示其他页面。 代码:

控制器中的

代码:

           $config = array(
'pagination_url' => 'http://localhost/body-app/public/app/list/',
'total_items'    => 12,
'per_page'       => 3,
'uri_segment'    => 5,
// or if you prefer pagination by query string
//'uri_segment'    => 'page',
);
       $pagination = Pagination::forge('mypagination', $config);

       $data['example_data'] = DB::select('*')
                        ->from('bodies')
                        ->limit($pagination->per_page)
                        ->offset($pagination->offset)
                        ->execute()
                        ->as_array();
    $data['pagination'] = $pagination;
              $view=View::forge('app/list',$data);

我在View中的foreach是这样的:

      <?php foreach($example_data as $per) { 

      echo $per['name'] ;
      } ?>

最后代码显示分页:

<?php echo Pagination::instance('mypagination')->render(); ?>

1 个答案:

答案 0 :(得分:0)

如果使用段号,则应更改route.php文件,并添加示例'prod/page/(:page)?' => 'prod',或在控制器中添加一个段字符串示例'uri_segment' => 'examplenumberpage'