Cakephp: preserve custom routes parameters in paginator links
Copy this code and paste it in your HTML
// EXAMPLE ROUTE DEFINITION
Router
::connect('/:microsite/sitios/*', array('controller' => 'sites', 'action' => 'index'), array('microsite' => '[a-zA-Z0-9\-]+'));
// VIEW CODE
$paginator->options( array( 'url' => array_merge( array('microsite' => $_microsite['permalink'] ), $this->passedArgs) ) );
$paginator->hasPrev() ) echo '<li>'.$paginator->prev('« Sitios anteriores', array('escape' => false)).'</li>';
$paginator->hasNext() ) echo '<li>'.$paginator->next('Sitios recientes »', array('escape' => false)).'</li>';
Report this snippet
Comments
Subscribe to comments