У меня есть список категорий, в котором отображается список элементов под ним.
Таким образом:
маршруты имеют:
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]+'));
и
когда я делаю это на странице результатов, это просто не работает:
<?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')); ?>
Это не меняет результаты, показывает тот же результат, что и на странице 1.
Есть идеи, где я ошибаюсь?
/:slug/:page
как в/Calculators/2
- person Karma   schedule 28.07.2013/Calculators/2
не соответствует ни одному из маршрутов в вопросе. - person AD7six   schedule 28.07.2013/category/Calculators/2
- person Karma   schedule 28.07.2013