コード例 #1
0
ファイル: Module.php プロジェクト: kalibao/magesko
 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);
     }
 }
コード例 #2
0
ファイル: Module.php プロジェクト: kalibao/magesko
 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);
     }
 }