2017 © Pedro Peláez
 

project config

用于管理网站配置项

image

badtomcat/config

用于管理网站配置项

  • Wednesday, December 13, 2017
  • by badtomcat
  • Repository
  • 0 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 8 % Grown

The README.md

配置

Config组件用于完成网站配置项管理。, (*1)

开始使用

安装组件

使用 composer 命令进行安装或下载源代码使用。, (*2)

composer require badtomcat/config

加载.env文件

参数为.env文件所在目录, (*3)

$config->loadEnv(dirname(__DIR__));

一个简单的env内容如下:, (*4)

DB_DRIVER=mysq22l
DB_HOST=127.0.0.1
DB_DATABASE=hdphp
DB_USER=root
DB_PASSWORD=

读取env文件内容

$config->env('DB_HOST','localhost');

读取.env文件中的 DB_HOST配置,如果为空时使用 localhost, (*5)

设置配置

$config->set('alipay.key.auth','aweitian');

加载所有文件

//加载config目录下的所有文件到配置容器中
$config->loadFiles('config');

设置多个配置

$config->batch(['app.debug'=>true,'database.host'=>'localhost']);

检测配置

$config->has('web.master');

获取配置

如果想要获取配置文件的所有内容,只传递文件名就可以:, (*6)

$config->get('app');

获取子元素

获取配置文件使用 get 方法完成,参数为 ”配置文件名.配置项"的形式。, (*7)

$config->get('view.path');

获取所有

也可以使用 all 方法获取所有配置,例如:, (*8)

$config->all();

排除批定字段

$config->getExName('database',['write','read']);

The Versions

13/12 2017

dev-master

9999999-dev https://github.com/badtomcat/config

用于管理网站配置项

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar badtomcat

config aweitian tiananwei

13/12 2017

v0.0.1

0.0.1.0 https://github.com/badtomcat/config

用于管理网站配置项

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar badtomcat

config aweitian tiananwei