PHP DotEnv for Yii2 framework

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0


dev-master 2021-10-25 19:24 UTC

This package is not auto-updated.

Last update: 2022-06-21 21:16:58 UTC


PHP DotEnv for Yii2 framework.


The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist alkurn/yii2-dotenv "*"

or add

"alkurn/yii2-dotenv": "*"

to the require section of your composer.json file.


Once the extension is installed, simply use it in your code by :

    'db' => [
        'password' => env('DB_PASS'),

The env function will autoload .env file, it uses the following search mechanism:

If there is a Yii class, then pass the alias @vendor or @app or @yii, Otherwise 
according to the project directory to determine.

But, if your application vendor directory is a symbol link and you no registered @vendor or @app alias before call env function, the project will not working. So you should set the @vendor alias before calling env function.