今日は Laravel のページング関数を学びました。とても使いやすいと感じました。
まず、クエリの結果を取得する必要があります。
方法は人によって異なるはずです。さまざまな条件と並べ替えを含めるだけですが、最終的には
paginate(PAGESIZE) を通じて選択された結果を取得する必要があります。 例: データを取得するには Eloquent を使用します。 $ret = User::where('age', 'gt' ,25)->orderBy('sex','asc')->paginate();
それらをビューに取り込む必要があります
return View::make('user.index') )- >with('results',$ret);
//ここでの user.index は、views フォルダー内の user フォルダー内の
ビュー テンプレート ファイルを表します。 Laravel を勉強したことのある人なら誰でも理解できると思います。
Index.blade.php で、出力をループします。
例:
ID | 名前 | 性別 | アクション th> < ; /tr> @foreach($results as $v)
|
---|---|---|---|
{{$v->id}} | { $ v->名前}} | {{$v->性別}} | アクション |
ここで最も重要なことは tfoot のコンテンツです...
ページングを自動的に生成できます。
ここで注意する必要があります少し
最終的に生成される接続は http://localhost/party/public/notice?page=2
これにより、ページめくり操作を通常どおり実行できます。