The preferred way to install this extension is through composer.
Either run
php composer.phar require developer-av/yii2-request
or add
"developer-av/yii2-request": "*"
to the require section of your composer.json.
To use this extension, simply add the following code in your application configuration:
return [
//....
'components' => [
'request' => [
'class' => 'developerav\request\Request',
'cookieValidationKey' => '************,
'languages' => [
'en' => 'en-US',//default language
'ru' => 'ru-RU',
]
],
'urlManager' => [
'class' => 'developerav\request\UrlManager',
'withoutWww' => true, // 301 redirect from www.exemple.com -> exemple.com
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
],
],
];
Generate Url:
Html::a('test', ['', 'lang_id' => 'ru'])