首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FuelPHP分页问题

FuelPHP分页问题
EN

Stack Overflow用户
提问于 2013-02-08 00:41:07
回答 3查看 1.9K关注 0票数 1

我最近将我的FuelPHP升级到了v1.5。现在,我正在尝试设置分页类。

这是我的代码:

代码语言:javascript
复制
$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.phpcore/config/pagination.php。在我的视图news/index.php中,已经设置了分页:<?php echo $pagination ?>

结果:查询得到的信息正常显示,但字符串$ pagination不返回任何内容。Fuel显示无错误。

我做了什么?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2014-02-13 19:36:33

在新版本的Fuelphp中,在视图中执行此更改:

代码语言:javascript
复制
echo html_entity_decode($pagination);

并更新分页配置文件。以下是给出的一些更改。

代码语言:javascript
复制
'previous-marker'         => "<",
//and
'next-marker'             => ">"
票数 1
EN

Stack Overflow用户

发布于 2013-02-11 17:44:08

在您的视图中,使用以下命令打印分页:

代码语言:javascript
复制
<?php echo \Pagination::create_links(); ?>

而不是

代码语言:javascript
复制
<?php echo $pagination ?>
票数 0
EN

Stack Overflow用户

发布于 2013-02-13 17:11:53

对于FuelPHP v1.5+,这将是

代码语言:javascript
复制
<?php echo $pagination->render(); ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14756296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档