Я понял это.Я вижу, что кто-то одобрил это, поэтому я покажу свое решение в надежде, что это сэкономит им несколько дней разочарования, пытаясь найти решение.
В моем index.ctp я установил путь к параметрам $ paginator->мой URL мне нужен.
$paginator->options(array(
'update' => '#products',
'url' => array('path'=>$this->params['path']),
'evalScripts' => true,
'before' => $this->Js->get('#busy-indicator')->effect('fadeIn', array('buffer' => false)),
'complete' => $this->Js->get('#busy-indicator')->effect('fadeOut', array('buffer' => false)),
));
Редактировать: Я только что узнал, что это работает, только если вы не добавляете ничего в поле URL ...: - (
Редактировать 2:Я закончил тем, что сделал это в своем представлении, где создается $ pagination.
$paginator->options(array(
'update' => '#products',
'url' => '/'.$this->here,
//'evalScripts' => true,
'before' => $this->Js->get('.clothing')->effect('fadeOut', array('speed' => 'slow')),
'complete' => $this->Js->get('.clothing')->effect('fadeIn', array('speed' => 'slow')),
));
echo str_replace('/Products/index','',$paginator->prev("Prev "));
echo str_replace('/Products/index','',$paginator->numbers(array('separator'=>' - ')));
echo str_replace('/Products/index','',$paginator->next(" Next"));