CakePhp1.3 paginator hedef url değiştirmek?

0 Cevap php

Ben CakePHP yeniyim ... ve ben bir url ile bu bir sayfa var:

http://localhost/books/filteredByAuthor/John-Doe

böylece kontrolör 'kitap' olduğu, eylem 'filteredByAuthor' ve 'John Doe-' bir parametredir .. ama url yüzden böyle bir Rota ekledim çirkin görünüyor:

Router::connect('/author/:name', array( 'controller' => 'books','action' => 'filteredByAuthor'), array('pass'=>array('name'),'name'=>".*"));

ve şimdi benim link:

http://localhost/author/John-Doe

Sorun görünümü bir sayfa numaralarını vardır ve ben (bir sonraki veya önceki butonuna tıklayarak) sayfasını değiştirdiğinizde .. paginator benim yönlendirme dikkate almayacağım ... ve bu url değişecek

http://localhost/books/filteredByAuthor/John-Doe/page:2

benim görünümünde kodu sadece bir:

<?php echo $this->Paginator->prev('<< ' . __('previous', true), array(), null, array('class'=>'disabled'));?>

belgeleri bu kaçınarak hakkında bir şey söylemiyor ve ben paginators kaynak kodu ve API okuma saat geçirdim .. ve sonunda ben sadece benim bağlantılar böyle bir şey olmak istiyorum: sıralama ve yön url dahil olan ( )

http://localhost/author/John-Doe/1/name/asc

Nasıl yapmak ve mümkün mü?

0 Cevap