#cakephp #routing
#cakephp #маршрутизация
Вопрос:
Мне нужно настроить маршрутизацию на основе параметров поиска (я использую плагин поиска CakeDC)
URL-адрес должен выглядеть следующим образом: /apartments/studio-apartments
вместо этого: /apartments/propertytype_id:1
Я уже пробовал добавлять маршруты, подобные этому:
Router::connect('/apartments/studio-apartments', array('controller'=>'apartments', 'action'=>'index'), array('pass'=>array('propertytype_id:1')));
или
Router::connect('/apartments/studio-apartments', array('controller' => 'apartments', 'action' => 'index', 'propertytype_id:1'));
или это из книги Cake
Ответ №1:
Попробуйте это в вашем routes.php:
Router::connect('/apartments/studio-apartments',
array('controller' => 'apartments','action' => 'index'),
array('propertytype_id' => '[0-9-] ')
);