cakePHP メモ
・bakeで出力したソースだとDBを更新する際にID(PKEY)が必須(クソ)
・$this->paginateはfind('all')と同じ役割をしてくれるので、わざわざ'all'はつける必要はない(しらんがな)
○Paginator
・条件を設定する場合
$this->Paginator->settings = array(条件)
【例】
$this->Paginator->settings = array(
'conditions' => array('Recipe.title LIKE' => 'a%'),
"order" => array('get_date' => 'desc'),
'limit' => 10 );
オプションは以下
page – 初期状態で表示されるページ番号。ディフォルトは「1」
conditions – レコードの取得条件
fields – 取得するフィールド名の配列
sort – ソートキーとなりフィールドの指定
limit – 表示する項目数
direction – 並び順。’asc’ or ‘desc’
recursive – 再帰的に取得する深度
クラスのメンバーとして
public $paginator = array(~); でもいける模様
ただし、上記のsettingを行うと上書きするので注意