ホームページ  >  記事  >  バックエンド開発  >  php Laravelフレームワークのページネーション

php Laravelフレームワークのページネーション

WBOY
WBOYオリジナル
2016-06-23 13:56:261160ブラウズ

今日は 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 で、出力をループします。
例:


< ; tr>


@endforeach

{{$results->links()}}

ID 名前 性別 アクション th>

< ; /tr>

@foreach($results as $v)

{{$v->id}}{ $ v->名前}} {{$v->性別}} アクション

ここで最も重要なことは tfoot のコンテンツです...

ページングを自動的に生成できます。

ここで注意する必要があります少し

最終的に生成される接続は http://localhost/party/public/notice?page=2

これにより、ページめくり操作を通常どおり実行できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。