genesis/config

该软件包最新版本(1.0.0)没有可用的许可信息。

管理多个环境的配置的简单方法。

1.0.0 2019-01-15 10:31 UTC

This package is not auto-updated.

Last update: 2024-09-19 15:49:57 UTC


README

基于环境管理配置的非常简单的方式。

$ composer require genesis/config

使用方法

创建一个名为 database.json 的文件,内容如下:

{
    "development": {
        "name": "",
        "username": "",
        "password": ""
    },
    "staging": {
        "name": "",
        "username": "",
        "password": ""
    },
    "production": {
        ...
    }
}
const ENVIRONMENT = 'development';
const PATH = __DIR__ . '/allJsonConfigs/';

$config = new Config(self::PATH, self::ENVIRONMENT);
$dbname = $config->set('database')->get('name');
$username = $config->get('username');
$password = $config->get('password');