あくまでモデルのデータをどうこうしているのであって、コントローラの領分でないような。
と思いつつ使いますが。
通常通りでは普通にモデルからfindを呼んでくるだけのところを、モデルで
以下のメソッドを定義してやれば、自分でデータの取得の動作を定義することができる。
/*---------------------------------------------------------------------------*/
public function paginate( $conditions, $fields, $order, $limit, $page, $recursive, $extra )
public function paginateCount($conditions, $recursive, $extra)
/*---------------------------------------------------------------------------*/
それぞれデータの取得と全体数を取得するときに使うメソッド。
引数の中身はCakePHPを使っているなら名前で大体分かると思う。
0 件のコメント:
コメントを投稿