@EVOSandru6

Как переделать парсер url в Yii1?

ДОбрый день, есть проблема:

При такой схеме в Url manager:

'<tenant:\d+>/'                                         => 'hotels/index',
        '<tenant:\d+>/<action:(login|logout|registration)>'     =>  'users/<action>',
        '<tenant:\d+>/<action:(contact)>'                       =>  'site/<action>',
        '<tenant:\d+>/<controller:\w+>/<id:\d+>'                =>  '<controller>/view',
        '<tenant:\d+>/<controller:\w+>/<action:\w+>/<id:\d+>'   =>  '<controller>/<action>',
        '<tenant:\d+>/<controller:\w+>/<action:\w+>'            =>  '<controller>/<action>',
        '<module:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>'   =>  '<module>/<controller>/<action>/<id>',
        '<module:\w+>/<controller:\w+>/<action:\w+>'            =>  '<module>/<controller>/<action>',

Как сделать так чтобы, находясь к примеру на странице по адресу:
domen/tenant/1/controller/87

Парсер контроллеров, экшенов правильно разбирал строки с '<tenant:\d+>/'и отбрасывал этот элемент. Но при этом не удалял, т.к. к нему необходим доступ.

Иначе я постоянно при всех ссылочных переходах падаю на дефолтный экшн дефолтного контроллера.

Куда копать?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы