我正在与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(); ?>
答案 0 :(得分:0)
如果使用段号,则应更改route.php文件,并添加示例'prod/page/(:page)?' => 'prod'
,或在控制器中添加一个段字符串示例'uri_segment' => 'examplenumberpage'
。