Отдельный файл конфигурации

Создание отдельного файла конфигурации Yii 2 для режима разработки

Начал делать новый сайт, возникла необходимость добавлять и удалять модули в зависимости от режима (prod или dev), модули подключались в зависимости от значения константы YII_ENV, условие прописано как обычно в общем конфигурационном файле, мне показалось это неудобно, так как нужно было открыть этот файл и искать среди всех общих настроек нужные для режима dev.
Решил сделать отдельный файл dev.php в котором будут прописаны настройки только для режима dev.
Далее указал условие в файле web/index.php:

if(YII_ENV == 'dev'){
$config = yii\helpers\ArrayHelper::merge($config, require(__DIR__ . '/../config/dev.php'));
}
Теперь все нужные настройки для режима разработки в одном месте и можно легко и быстро добавлять и удалять дополнительные модули и значения их свойств.

Поделитесь с друзьями

комментариев нет

Написать комментарий

Чтобы написать комментарий авторизуйтесь на сайте.