Иллюстрация проблемы:
Допустим, имеем следующий вид: common/config/params-local.php:
Код: Выделить всё
<?php
return [
'telegram.token' => '5111777220:0fWm_G2eNeWillyJN2ekBram42mkkET-ZAHAA',
'telegram.incidentChat' => 516764370486187,
'telegram.botName' => 'bot_father',
];
Код: Выделить всё
<?php
return [
'telegram.token' => '', // Telegram Bot API Token,
'telegram.incidentChat' => '', // ID of TG chat. Please do not forget to add a bot to this chat
'telegram.botName' => '', // Bot username without "@"
'style.newYear' => 1, // Enable or disabled new year design
];
Проблема: Но наш проект уже поднят, поэтому повторный запуск yii init — да, добавит новый параметр, но и сбросит к значениям по-умолчанию уже заполненные.
Получается, что нашему коллеге нужно оповестить нас о новом параметре, а нам его уже добавить в свой loc-файл, чтобы ничего не затерлось и наш common/config/params-local.php имел такой вид:
Код: Выделить всё
<?php
return [
'telegram.token' => '5111777220:0fWm_G2eNeWillyJN2ekBram42mkkET-ZAHAA',
'telegram.incidentChat' => 516764370486187,
'telegram.botName' => 'bot_father',
'style.newYear' => 1,
];