1

最近、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);

core/config/pagination.phptoのコピーを作成しましたapp/config/pagination.php。そして私の見解news/index.phpでは、ページネーションが設定されています:<?php echo $pagination ?>

結果: クエリによって取得された情報は正常に表示されますが、文字列 $ pagination は何も返しません。燃料はエラーを表示しません。

私がやること?ありがとう。

4

3 に答える 3

1

Fuelphp の新しいバージョンでは、ビューで次の変更を行います。

echo html_entity_decode($pagination);

ページネーション設定ファイルを更新します。以下は、与えられたいくつかの変更です。

'previous-marker'         => "<",
//and
'next-marker'             => ">"
于 2014-02-13T11:36:33.100 に答える
0

あなたの見解では、次のようにページネーションを印刷します。

<?php echo \Pagination::create_links(); ?>

それ以外の

<?php echo $pagination ?>
于 2013-02-11T09:44:08.247 に答える
0

FuelPHP v1.5+ の場合、それは

<?php echo $pagination->render(); ?>
于 2013-02-13T09:11:52.823 に答える