Маршрутизация в CakePHP 2.3

У меня есть вопрос, аналогичный CakePHP 2.x Пользовательский маршрут с аргументами в связи с чем я хотел бы использовать параметр в качестве одной из моих переменных.

(домен/параметр/контроллер/действие/параметр)

Router::connect(
    '/:sitecode/:controller/:action/*',
    array(),
    array('sitecode' => '[A-Z]{20}', 'persist' => array('sitecode'))
);

Приведенный выше код не работает, он по-прежнему обрабатывает :sitecode как контроллер, а :controller как действие. Что я сделал не так?

Как мне позже получить доступ к :sitecode из моего кода?


person Fire    schedule 27.03.2019    source источник