aquy/yii2-setting
最新稳定版本:0.2
Composer 安装命令:
composer require aquy/yii2-setting
包简介
Настройки, хранящиеся в базе данных
README 文档
README
Настройки, хранящиеся в базе данных
Установка
Предпочтительный способ установить это расширение через composer.
Запустить
php composer.phar require --prefer-dist aquy/yii2-setting "*"
или добавить
"aquy/yii2-setting": "*"
в раздел require ващего composer.json.
После установки выполнить миграцию
./yii migrate/up --migrationPath=@vendor/aquy/yii2-setting/migrations
для того, чтобы создать таблицу параметров в базе данных, если вы удалили данное расширение, то стоит удалять и миграцию, для этого выполните
./yii migrate/down --migrationPath=@vendor/aquy/yii2-setting/migrations
а уже после этого удалите строку
"aquy/yii2-setting": "*"
из раздела require ващего composer.json и выполните
php composer.phar update
Использование
Добавьте в секцию components вашего конфигурационного файла
'components' => [ 'setting' => [ 'class' => 'aquy\setting\Setting' ], ... ]
Теперь вы можете получить данные, хранящиеся в таблице setting в любом месте вашего приложения:
Yii::$app->setting->get('key');
Для создания/изменения/просмотра/удаления новых параметров можно воспользоваться модулем прописав в секцию modules конфигурационного файла
'modules' => [ 'setting' => [ 'class' => 'aquy\setting\module\Module' ], ... ]
или через генератор gii создать модель для таблицы setting и CRUD контроллер с представлениями в любом удобном месте вашего приложения
统计信息
- 总下载量: 296
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-04-01