2017 © Pedro Peláez
 

yii2-extension yii2-setting

Настройки, хранящиеся в базе данных

image

aquy/yii2-setting

Настройки, хранящиеся в базе данных

  • Thursday, November 10, 2016
  • by aquy
  • Repository
  • 1 Watchers
  • 1 Stars
  • 87 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 3 Versions
  • 6 % Grown

The README.md

Yii2 Setting

Настройки, хранящиеся в базе данных, (*1)

Установка

Предпочтительный способ установить это расширение через composer., (*2)

Запустить, (*3)

php composer.phar require --prefer-dist aquy/yii2-setting "*"

или добавить, (*4)

"aquy/yii2-setting": "*"

в раздел require ващего composer.json., (*5)

После установки выполнить миграцию, (*6)

./yii migrate/up --migrationPath=@vendor/aquy/yii2-setting/migrations

для того, чтобы создать таблицу параметров в базе данных, если вы удалили данное расширение, то стоит удалять и миграцию, для этого выполните, (*7)

./yii migrate/down --migrationPath=@vendor/aquy/yii2-setting/migrations

а уже после этого удалите строку, (*8)

"aquy/yii2-setting": "*"

из раздела require ващего composer.json и выполните, (*9)

php composer.phar update

Использование

Добавьте в секцию components вашего конфигурационного файла, (*10)

    'components' => [
        'setting' => [
            'class' => 'aquy\setting\Setting'
        ],
        ...
    ]

Теперь вы можете получить данные, хранящиеся в таблице setting в любом месте вашего приложения:, (*11)

Yii::$app->setting->get('key');

Для создания/изменения/просмотра/удаления новых параметров можно воспользоваться модулем прописав в секцию modules конфигурационного файла, (*12)

    'modules' => [
        'setting' => [
            'class' => 'aquy\setting\module\Module'
        ],
        ...
    ]

или через генератор gii создать модель для таблицы setting и CRUD контроллер с представлениями в любом удобном месте вашего приложения, (*13)

The Versions

10/11 2016

dev-master

9999999-dev

Настройки, хранящиеся в базе данных

  Sources   Download

BSD-3-Clause

The Requires

 

by Алексей Лихачев

yii2 setting

15/04 2015

0.2

0.2.0.0

Настройки, хранящиеся в базе данных

  Sources   Download

BSD-3-Clause

The Requires

 

by Алексей Лихачев

yii2 setting

01/04 2015

0.1

0.1.0.0

Настройки, хранящиеся в базе данных

  Sources   Download

BSD-3-Clause

The Requires

 

by Алексей Лихачев

yii2 setting