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