CakePHP 1.2 の Pagination (その2)
以前、CakePHP 1.2 の Pagination について調査していたが、ビューの中で "$paginator->option(array('url' => $this->passedArgs));" などとオプションを指定するのがどうもしっくりこなかった。
オプションの記述場所をコントローラに移したかったのだが、 以下の URL に例があった。
http://bakery.cakephp.org/articles/view/maintain-url-arguments-while-paginating
「カスタムヘルパーに記述せよ」とかいてある。カスタムヘルパーを作成して、コントローラで読み込ませれば良いのかな(未確認)。
<?php var $helpers = array('Paginator'); function beforeRender() { //Set full pagination path accross all controllers $this->Paginator->options(array('url' => $this->params['pass'])); } ?>