2016-05-27 3 views
0

私はFuelを使ってプロジェクトを進めています。私はページングを作成しました。最初のページには本当にデータがありますが、他のページをクリックするとURLは変更されますが、ページは更新されず、他のページは表示されません。 コード:コントローラでFuelphp - ページを表示するためのページ設定の使用

コード:

  $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); 

とビューの私のforeachのは、このようなものです:

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

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

、最終的にはコードページネーションを表示する:

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

これはあなたのuri_segmentが間違っていることを示しているため、ページ番号はURIに挿入されないか、URIから取得されない(常にページ1を読み込む)。 – WanWizard

答えて

0

の場合あなたはセグメント番号で作業します、あなたはroute.phpファイルを変更し、例01を追加する必要があります、またはあなたのコントローラに1つのセグメント文字列の例'uri_segment' => 'examplenumberpage'を追加します。

関連する問題