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ü?