razonyang/yii2-setting
Composer 安装命令:
composer require razonyang/yii2-setting
包简介
Yii2 Setting Manager
README 文档
README
Installation
composer require razonyang/yii2-setting
Usage
Configuration:
return [ // console 'controllerMap' => [ 'migrate' => [ 'migrationNamespaces' => [ 'RazonYang\Yii2\Setting\Migration', ], ], ], 'components' => [ // common 'settingManager' => [ 'class' => \RazonYang\Yii2\Setting\DbManager::class, 'enableCache' => YII_DEBUG ? false : true, 'cache' => 'cache', 'mutex' => 'mutex', 'duration' => 600, 'db' => 'db', 'settingTable' => '{{%setting}}', ], ], ];
Migration:
$ yii migrate
$settingManager = Yii::$app->get('settingManager'); // fetch by ID $value = $settingManager->get($id, $defaultValue); // defaultValue is optional // fetchs all settings $settings = $settingManager->getAll(); // flush cache $settingManager->flushCache();
统计信息
- 总下载量: 4.03k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2019-08-07