事業内容

ページング




ページングをしてみます。
今回はsfDoctrinePagerの例です。
まず中身はこんな感じです。



初期化時に対象とするモデルクラス名、表示件数を指定しておきます。
条件をつけてモデルを取得したい場合は、setTableMethodを利用します。
ここに指定するメソッドはモデルテーブルクラスに記述します。
今回はSampleモデルなので記述クラスはSampleTableということになります。


次に呼び出し側です。



今回はリンク部分は長くなるので省いてます。
結果を取得してそれをforeachでまわしながら表示する感じです。



Symfonyへ

テンプレートのpondt