nojimage/cakephp-environment

CakePHP环境插件。基于文件基础的配置切换库。

安装: 242,431

依赖者: 0

建议者: 0

安全: 0

星星: 11

关注者: 4

分支: 4

开放问题: 0

类型:cakephp-plugin

1.0.0 2014-01-17 16:42 UTC

This package is auto-updated.

Last update: 2024-08-29 03:49:04 UTC


README

基于文件基础的配置切换库。

版权所有 2014,ELASTIC Consultants Inc. (http://elasticconsultants.com)

Build Status

安装

git clone

git clone http://github.com/nojimage/cakephp-environment app/Plugin/Environment

或使用composer

composer require nojimage/cakephp-environment:dev-master

如何设置

1. 创建env文件目录

创建app/Config/env目录。

mkdir app/Config/env

2. 创建每个环境的配置文件

创建目录

mkdir app/Config/development app/Config/staging app/Config/production

并为每个环境创建引导文件。

vi app/Config/development/bootstrap.php
vi app/Config/staging/bootstrap.php
vi app/Config/production/bootstrap.php

3. 设置APP/Config/bootstrap.php

在bootstrap.php中

CakePlugin::load('Environment');
App::uses('Environment', 'Environment.Lib');
Environment::load(); // check env and loading each env bootstrap.php

如何切换环境

env目录中创建文件。

切换到开发环境

rm app/Config/env/* && touch app/Config/env/development

切换到生产环境

rm app/Config/env/* && touch app/Config/env/production

用法

请参阅Wiki页面。

许可

许可协议为MIT。文件再分发必须保留上述版权声明。

版权所有 2014,ELASTIC Consultants Inc. (http://elasticconsultants.com)

特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向提供软件的人提供使用软件的权利,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者都不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、因或与软件或其使用或其他交易有关。