Difference between #11 and #12 of
Yii v2 snippet guide III

Revision #12 has been created by rackycz on Jan 21, 2021, 2:38:23 PM with the memo:

Translations
« previous (#11) next (#13) »

Changes

Title unchanged

Yii v2 snippet guide III

Category unchanged

Tutorials

Yii version unchanged

2.0

Tags unchanged

Content changed

[...]
\Yii::$app->language = $_SESSION['sys_lang'];
return true;
}
}
```
If you want to have the sys_lang in the URL, right being the domain name, follwing URL rules can be created in config/web.php, section components:
 
 
```php
 
'components' => [
 
 // ...
 
 'urlManager' => [
 
  'enablePrettyUrl' => true,
 
  'showScriptName' => false,
 
  'rules' => [
 
   // https://www.yiiframework.com/doc/api/2.0/yii-web-urlmanager#$rules-detail
 
   // https://stackoverflow.com/questions/2574181/yii-urlmanager-language-in-url
 
   // https://www.yiiframework.com/wiki/294/seo-conform-multilingual-urls-language-selector-widget-i18n
 
   '<sys_lang:[a-z]{2}>' => 'site',
 
   '<sys_lang:[a-z]{2}>/<controller:\w+>' => '<controller>',
 
   '<sys_lang:[a-z]{2}>/<controller:\w+>/<action:\w+>' => '<controller>/<action>',
 
  ],
 
 ],
 
],
 
```
 
8 0
4 followers
Viewed: 191 115 times
Version: 2.0
Category: Tutorials
Written by: rackycz
Last updated by: rackycz
Created on: Jan 21, 2021
Last updated: a year ago
Update Article

Revisions

View all history