Пользовательские маршруты в Cakephp 3.7 для получения URL-адресов SEO - PullRequest
0 голосов
/ 28 июня 2019

Я использовал настраиваемый контроллер маршрутов, как указано выше в 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

...