CakePHP 2.0.3 の PaginatorHelper の不具合?
CakePHP 2.0.3 のページングのリンク先が、どうもおかしい。PaginatorHelper::prev() や next() で、複数のソート条件がある場合は、正しく動作してくれない。
良くわからないのだが、PaginatorHelper::link() の一部をコメントアウトして対処。多分副作用があるはずなので、要注意。
--- a/lib/Cake/View/Helper/PaginatorHelper.php +++ b/lib/Cake/View/Helper/PaginatorHelper.php @@ -360,7 +360,7 @@ class PaginatorHelper extends AppHelper { } unset($options['convertKeys']); - $url = $this->url($url, true, $model); + //$url = $this->url($url, true, $model); $obj = isset($options['update']) ? $this->_ajaxHelperClass : 'Ht ml'; return $this->{$obj}->link($title, $url, $options);