简体   繁体   中英

How to change the url of numbers in pagination using CakePHP?

By default, when displaying pagination numbers, the url looks like /controller/action/page:number . In my application I have defined a route:

Router::connect('/:categ', array('controller' => 'posts', 'action' => 'index'), array('categ' => '[a-zA-Z]+'));

I want the number link to be something like /:categ/:page .

I've tried with

Router::connectNamed(array('page'));

but has no effect.

Am I missing something?

You must using pagination options with url params: <?php $this->Paginator->options(array('url' => 'some params')); ?> <?php $this->Paginator->options(array('url' => 'some params')); ?>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM