CakePHP1.2からはpaginate標準で使えるらしく使ってみた。 <?php $this->paginate = array( 'limit' => 10 ); $this->set('videos', $this->Paginate()); ?> 規約どおりにvideoモデルをページングさせたいだけなので、これだけでviewで使える。 でも問題があって、view側で簡単にpage関連の情報を扱うことができない。例えば現在のページとか、全部で何ページあるのかとか・・・。 viewから何とかして値を取ろうとすると $this->params['paging']['Videos']['page']; てなって、大変深くなってしまう。ので、helperを拡張してページングすると勝手に使えるようになるpaginatorHelperから $paginator->paging('page');