Logicky Blog

Logickyの開発ブログです

Paginator

cakePHP Paginator ページ番号が大きすぎる場合のエラーの回避

検索ページでPaginatorを使っていると、3ページ目を表示している状態で、検索条件を変更した結果、3ページ目が存在しなくなり、Not Fountエラーが生じるといったことがありました。これはあんまりよろしくないので、Paginatorを確認しました。 queryではなく…

cakePHP 2.3 AjaxなPagination

はまりにはまったができた。 コントローラー class CustomersController extends AppController { public $components = array('RequestHandler'); public $helpers = array('Js','Paginator'); public $paginate = array( 'limit' => 5, 'order' => array( …

cakePHP Paginator Sort 任意の順番でソートさせる

cakePHPのPaginatorのsort機能は便利だが、例えばフィールドに格納されている内容が、"非常に忙しい"、"忙しい"、"平均的"、"暇"、"すごく暇"といった文字列になっている場合、忙しい順に並べたいと思っても、cakePHPは日本語が読めないし、意味も分からない…

cakePHP 2.3 Paginator (GET)

まずコントローラで、$paginatorの設定を行う。 public $paginate = array( 'limit' => 25, 'order' => array( 'User.id' => 'asc' ) ); 次に検索条件の設定が必要であれば行う。 $conditions = array('User.name' => 'taro'); findの代わりにpaginatorを使…

  翻译: