Yii2-production
Сбор продуктов из любых компонентов., (*1)
Установка
Выполнить команду, (*2)
php composer require dvizh/yii2-production "@dev"
Или добавить в секцию require composer.json, (*3)
"dvizh/yii2-production": "@dev",
И выполнить, (*4)
php composer install
Далее, мигрируем базу:, (*5)
php yii migrate --migrationPath=vendor/dvizh/yii2-production/src/migrations
Подключение и настройка
В конфигурационный файл приложения добавить компонент production, (*6)
'components' => [
'production' => [
'class' => 'dvizh\production\Production',
],
//...
]
И модуль, (*7)
'modules' => [
'production' => [
'class' => 'dvizh\production\Module',
],
//...
]
Использование
Чтобы произвести что-то, нужно вызывать метод produce, (*8)
yii::$app->production->produce($template);, (*9)