public function bootstrap($app) { foreach (Yii::$app->appLanguage->getAppLanguages() as $language) { // slug $slug = CmsPageService::getSlugById(45, $language); // add rules $app->getUrlManager()->addRules(['<language:' . $language . '>/<cms_slug:' . $slug . '>' => 'contact/contact/index', '<language:' . $language . '>/<cms_slug:' . $slug . '>/<action[\\w\\-]+>' => 'contact/contact/<action>'], false); } }
public function bootstrap($app) { foreach (Yii::$app->appLanguage->getAppLanguages() as $language) { // slug $slug = CmsPageService::getSlugById(46, $language); // add rules $app->getUrlManager()->addRules([['pattern' => '<language:' . $language . '>/<cms_slug:' . $slug . '>/<page:\\d+>', 'route' => 'news/news/index', 'defaults' => ['page' => 1]]], false); } }