Ich arbeite an einem Projekt mit Fuel. Ich habe eine Seitennummerierung erstellt, auf der ersten Seite sind wirklich Daten enthalten, aber wenn ich auf andere Seiten klicke, ändert sich die URL, aber die Seite wird nie aktualisiert und andere Seiten werden nicht angezeigt. Codes:Fuelphp - Verwenden der Seitennummerierung zum Anzeigen von Seiten
Code in Controller:
$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);
und meine foreach in Aussicht ist so etwas wie dieses:
<?php foreach($example_data as $per) {
echo $per['name'] ;
} ?>
und schließlich Code Paginierung zeigen:
<?php echo Pagination::instance('mypagination')->render(); ?>
Dies deutet darauf hin, dass Ihr uri_segment falsch ist, daher wird die Seitenzahl entweder nicht in den URI eingefügt oder nicht vom URI übernommen (so wird immer Seite 1 geladen). – WanWizard