Tout d'abord, merci pour la réponse rapide.
Après une bonne heure d'essais, je n'ai rien pu modifier. Je me suis même tourné vers BeautyPaginator, sans plus de succès (même si, dans le principe, les liens étaient bien réécrits).
Le problème reste le même.
Voici ce que j'utilise :
Router::connect('/:page',
array('controller' => 'editor', 'action' => 'index'),
array('page' => '[0-9]+')
);
$this->Paginator->options(array('url' => array(
'controller' => 'editor',
'action' => 'index',
'page' => $this->params'page']
)));
if(!empty($this->request->params'page'])){
$this->request->params'named']'page'] = $this->request->params'page'];
}
Le lien des pages, quand j'en change via le helper, reste le même : "/editor/index/page:1/sort:Post.created/direction:DESC"
Edit : Je pense avoir trouvé une solution grâce à BeautyPaginator. Même si elle me semble un peu bâtard, elle fonctionne.