承接 aquy/yii2-setting 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2015-04-01