shoxabbos / yii2-config
Yii2 配置
1.0.0
2018-01-18 09:51 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-29 05:29:23 UTC
README
Yii2 简单配置
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist shoxabbos/yii2-config "*"
或添加
"shoxabbos/yii2-config": "*"
到您的 composer.json
文件的 require 部分。
演示
使用方法
扩展安装完成后,只需在您的代码中简单使用即可
运行迁移
./yii migrate --migrationPath="@shoxabbos/config"
控制器映射
例如:将设置页面添加到管理模块
'modules' => [ 'admin' => [ 'class' => 'app\modules\admin\Module', 'controllerMap' => [ 'config' => 'shoxabbos\config\controllers\ConfigController' ] ], ]
之后,您可以打开页面为
/admin/config/create /admin/config/update /admin/config/view /admin/config/index
组件
将包注册为组件
'components' => [ 'config' => [ 'class' => 'shoxabbos\config\Config', ], ]
获取配置对象
\Yii::$app->config->get('key');
获取配置对象属性
\Yii::$app->config->get('key', 'propertyName');
设置缓存时长
\Yii::$app->config->get('key', 'propertyName', 3600 * 24);
设置配置
\Yii::$app->config->set('key', 'varchar 255', 'text');