Wie übergebe ich Paginierungsparameter mit zusätzlichen Parametern cakephp?
Ich habe eine Liste von Kategorien, in der die Liste der untergeordneten Elemente angezeigt wird.
Somit:
Routen haben:
Router::connect('/category/:slug', array('controller' => 'Product',
'action'=>'catview', 'slug'=> '[0-9a-zA-Z]+'));
Router::connect('/category/:slug/:page', array('controller' => 'Product',
'action'=>'catview','slug'=> '[0-9a-zA-Z]+','page'=>'[0-9]+'));
und
Wenn ich das auf der Ergebnisseite mache, funktioniert es einfach nicht:
<?php
$slug = $this->params['slug'];
$this->Paginator->options(array('url'=> array('controller' => 'Product',
'action'=>'catview','slug'=> $slug)));
echo $this->Paginator->prev('<< Show me previous', array('class'=>'prev'))
. $this->Paginator->next('Show me more >>', array('class'=>'next')); ?>
Die Ergebnisse werden nicht geändert, es wird dasselbe Ergebnis wie auf Seite 1 angezeigt.
Irgendwelche Ideen, wo ich falsch liege?