我最近将我的FuelPHP升级到了v1.5。现在,我正在尝试设置分页类。
这是我的代码:
$data['news'] = Model_News::find()->where('font', '>', -1);
$count = count($data['news']);
$config = array(
'pagination_url' => 'http://localhost/public/mobile/barbecue/',
'total_items' => $count,
'per_page' => 12,
'uri_segment' => 3,
);
$pagination = Pagination::forge('mypagination', $config);
$data['news'] = Model_News::find()->where('font', '>', -1)->order_by(array('date' => 'desc'))->limit($pagination->per_page)->offset($pagination->offset)->get();
$data['pagination'] = $pagination->render();
$this->template->title = "Teams";
$this->template->content = View::forge('news/index', $data);我复制了一份给app/config/pagination.php的core/config/pagination.php。在我的视图news/index.php中,已经设置了分页:<?php echo $pagination ?>
结果:查询得到的信息正常显示,但字符串$ pagination不返回任何内容。Fuel显示无错误。
我做了什么?谢谢。
发布于 2014-02-13 19:36:33
在新版本的Fuelphp中,在视图中执行此更改:
echo html_entity_decode($pagination);并更新分页配置文件。以下是给出的一些更改。
'previous-marker' => "<",
//and
'next-marker' => ">"发布于 2013-02-11 17:44:08
在您的视图中,使用以下命令打印分页:
<?php echo \Pagination::create_links(); ?>而不是
<?php echo $pagination ?>发布于 2013-02-13 17:11:53
对于FuelPHP v1.5+,这将是
<?php echo $pagination->render(); ?>https://stackoverflow.com/questions/14756296
复制相似问题