2017-10-04 7 views
0

クリーンURLをYii2で複数の言語で有効にするにはどうすればよいですか?Yii2で複数言語のクリーンURLを有効にする方法

in - English 
https://www.myfolder.com/en/restaurant/Bez_Gwiazdek-Warsaw 

in - French 
https://www.myfolder.com/fr/restaurant/Bez_Gwiazdek-Varsovie 

in - Polish 
https://www.myfolder.com/pl/Restauracja/Bez_Gwiazdek-Warszawa 

答えて

0

あなたurlManager設定を更新する必要があり、このリポジトリhttps://github.com/codemix/yii2-localeurls#example-language-selection-widget

を見てください、この

[ 
    'language' => 'en', 
    'components' => [ 
     'urlManager' => [ 
      'class' => 'codemix\localeurls\UrlManager', 
      'languages' => ['en','pl','fr'], 
      'enablePrettyUrl' => true, 
      'showScriptName' => false, 
      'rules' => [ 
       '<controller:\w+>/<action:\w+>/<slug:[A-Za-z0-9 -_.]+>' => '<controller>/<action>', 
      ], 
     ], 
... 
] 
のようなもの
関連する問題