ecom / setting
ecom的设置组件
dev-master
2014-01-03 16:28 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-19 19:12:39 UTC
README
ecom的设置组件。
特性
- 支持多种存储后端,如RDMBS数据库和Redis。
- 支持自定义存储后端,通过实现StorageInterface接口。
- 支持ArrayAccess,您可以通过设置组件像访问数组一样访问设置。
安装
推荐通过 composer 安装ecom-setting。
-
在composer.json中添加一行
"require": { ... "ecom/setting": "dev-master" ... }
-
运行composer更新依赖
$ cd /path/to/project $ php composer.phar update
用法
-
导入位于数据目录中的表架构
-
将设置配置为应用程序组件
//... 'aliases' => array( 'ecom' => 'application.vendors.ecom', ), 'components' => array( //... 'setting' => array( 'class' => 'ecom\settings\Setting', ), //... ), //...
- 通过设置组件存储设置。
$settings = Yii::app()->getComponent('setting'); $settings->set('foo', 'value of foo'); $bar = $settings->get('bar', 'default value'); $settings->delete('foo'); //you can also using settings like arrays $settings['foo'] = 'value of foo'; $bar = $settings['bar']; unset($settings['foo']);
作者
- Jin Hu bixuehujin@gmail.com
许可证
- MIT