edouardtack / loaderyaml
此软件包已被放弃且不再维护。未建议替代包。
LoaderYaml 是 CakePHP 的插件。您可以加载 YAML 配置文件。
dev-master
2016-01-12 13:49 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
This package is not auto-updated.
Last update: 2023-02-10 16:14:42 UTC
README
使用 Symfony Yaml 组件实现 YAML 规范,将 CakePHP 3 的配置文件用于配置文件
要求
3.0 分支有以下要求
- CakePHP 3.0.0 或更高版本。
安装
Composer
- 从您的 CakePHP 项目的根目录(位于 composer.json 文件所在的位置)使用 composer 安装此插件
php composer.phar require edouardtack/loaderyaml "dev-master"
或者将以下行添加到您的 composer.json
"require": { "edouardtack/loaderyaml": "dev-master" }
然后运行 php composer.phar update
CakePHP 配置
然后添加以下行到您的 config/bootstrap.php
Plugin::load('LoaderYaml', ['bootstrap' => false, 'routes' => false]);
并在 config 目录中创建一个名为 yaml 的目录。您可以插入您的 yaml 文件。
用法
加载它
use LoaderYaml\Controller\Component\LoaderComponent;
然后使用它
$config = LoaderComponent::load('FILENAME.yml');
或者
$this->loadComponent('LoaderYaml.Loader', ['file' => 'FILENAME.yml']); $config = $this->Loader->get();
或者
$this->loadComponent('LoaderYaml.Loader'); $config = $this->Loader->get('FILENAME.yml');
许可证
MIT 许可证 (MIT)
版权所有 (c) 2016 Edouard
特此授予任何获得此软件及其相关文档文件(“软件”)副本的人免费权利,以不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向提供软件的人授权上述操作,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类责任是基于合同、侵权或其他方式,无论此类责任是因软件或其使用或其他方式而产生的。