Özel CakePHP Numaralandırma Rota oluştur

0 Cevap php

Ancak ben rotayı ayarlamak için görünmüyor olabilir CakePKP'deki Ajax sayfalama kullanmaya çalışıyorum ve URL boyunca değişkenleri geçebilir okudum. Ben rota takip ediliyor çünkü bir sonraki I (çünkü oluşturulan özel bir doğrulama yöntemi) mevcut değil kategori hakkında bir hata alıyorum tıkladığınızda.

I would like the $paginator->next() and $paginator->prev() to follow this scheme of routes http://mysite.com/computers/page:2 or http://mysite.com/computers/mac/page:2. However no matter what I set the pagination URL to it always ends up becoming http://mysite.com/Products/index/page:2. I have tried setting the URL in the $paginator->options() and in the $paginator->next() and $paginator->prev() however it is not working. Any ideas on how to make cakephp paginator follow my custom routes?

Edit:

İşte görünümünde benim $ paginator kodudur.

$paginator->options(array(

    'update' => '#products',
    'url' => array('controller'=>'Products','action'=>'index','pass'=>$this->params['pass']),
    'evalScripts' => true,
    'before' => $this->Js->get('#busy-indicator')->effect('fadeIn', array('buffer' => false)),
    'complete' => $this->Js->get('#busy-indicator')->effect('fadeOut', array('buffer' => false)),
));
     echo $paginator->prev("Prev",$this->passedArgs);
     echo $paginator->numbers(array('separator'=>' '));
     echo $paginator->next("Next",$this->passedArgs);

0 Cevap