These are chat archives for php-ua/yii

26th
Sep 2017
Denis Solovyov
@wwwadminwww
Sep 26 2017 09:50
Добрый день! Подскажите пожалуйста как поменять язык приложения на yii2? Какой параметр нужно изменить чтобы поменять язык сайта и он сохранялся ?
public function actionLanguage()
{
$get = Yii::$app->request->get();
print_r($get);
if (!empty($get) || !empty($get['language'])){
Yii::$app->language = $get['language'];
$languageCookie = new Cookie([
'name' => 'language',
'value' => $get['language'],
'expire' => time() + 60 60 24 * 30, // 30 days
]);
Yii::$app->response->cookies->add($languageCookie);
echo $get['language'];
return $this->redirect(['site/index']);
}
}
Shketkol
@Shketkol
Sep 26 2017 12:01
Привет всем. Создал класс, в класе нужно получить Yii::$app->params['test'] пишет syntax error, unexpected '$app' (T_VARIABLE), expecting identifier (T_STRING) or class (T_CLASS)
indahouse-aleksandr
@indahouse-aleksandr
Sep 26 2017 14:54
@Shketkol Yii точно пiдключив в файлi ?
@Shketkol Спробуй \Yii::$app->params