Для веб-приложения Yii 1 я использую библиотеку symfony/dotenv
для чтения и загрузки переменных среды из файла .env.Для этого я добавил код в файл index.php,
require 'vendor/autoload.php'; //autoload for composer
if(file_exists('/path/to/.env')){
$dotenv = new Symfony\Component\Dotenv\Dotenv();
$dotenv->load(__DIR__.'/path/to/.env');
}
else{
// Missing .env file
exit;
}
. Это хорошо работает с веб-приложением.Однако для консольных приложений Yii это не работает, поскольку index.php не загружается.Можно ли это сделать внутри файла console.php?Как?