Я использовал настраиваемый контроллер маршрутов, как указано выше в cakephp2.x, но теперь я обновил cakephp. Я хотел бы знать, как добиться того же в cakephp3.7
ранее я использовал
App::uses('CakeRoute', 'lib/Cake/Routing/Route');
class CategoryRoute extends CakeRoute
{
public function parse($url)
{
$params = parent::parse($url);
if (empty($params)) {
return false;
}
return true;
}
}
и в router.php я использовал
App::import('Lib', 'CategoryRoute');
Router::connect('/paf/:page',array('controller' => 'Products','action' => 'liste'),array('pass' => array('paf'),'page' => '[0-9]+','routeClass' => 'CategoryRoute'));
чтобы получить URL-адрес как domain.com/category/subcategory/subsubcategory