Задать вопрос
@Monitorkin

Как перезаписать значение переменной в config/params.php из программы?

Здравствуйте,
Как перезаписать значение переменной в config/params.php из программы?
Почему Yii::$app->params[ 'test' ] = 'новое значение'; не работает?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Почему Yii::$app->params[ 'test' ] = 'новое значение'; не работает?

работает, проведите эксперимент:
Yii::$app->params[ 'test' ] = 'новое значение'; 
echo Yii::$app->params[ 'test' ]; //выведет  'новое значение'

Если не выведет, тогда пишите, что выводит и есть ли ошибки, предварительно включив все ошибки php
Ответ написан
slo_nik
@slo_nik Куратор тега Yii
Делаю следующее: переменной test присваиваю новое значение так: Yii::$app->params[ 'test' ] = 'новое значение'; потом открываю файл config/params.php а там старое значение...

Вот подсказка, как это сделать. Написано под yii1, но легко переделать под yii2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы