yii2 urlmanager rules Пример сокрытия имени контроллера из URL для конкретного действия (сокращение маршрута)
Primary tabs
Пример секции в конфиге:
'rules' => [ 'about' => 'site/about', '' => 'site/index', '<controller>' => '<controller>/index', 'news/common' => 'news/common', 'news/assistant' => 'news/assistant', 'news/<id:[a-z\d]+>' => 'news/view', 'documents/<id:[a-z\d]+>' => 'documents/view', 'activity/reports/<id:[a-z\d]+>' => 'activity/report', '<controller>/<action>/<id:\d+>' => '<controller>/<action>', ],
По сути нас интересует строка:
'about' => 'site/about',
важно, чтобы при этом она была до правила:
'<controller>' => '<controller>/index',
Эта строка позволяет открывать действие
example.com/site/about
по адресу:
example.com/about
- Log in to post comments
- 2495 reads