Задать вопрос
@kdjonua
Java

Как правильно в Yii2 загружать конфигурацию из БД?

В файле web.php формируется массив с глобальным конфигом. В нем же стоит event 'on beforeRequest', по которому выполняется код
Yii::$container->set(['key' => \app\models\Model::getValue()]);

где Model это yii\db\ActiveRecord
Такой конфиг работает нормально пока существует таблица \app\models\Model::tableName() . Однако, при развертывании приложения на новой машине возникает проблема - пока не применены миграции, нужной таблицы еще не существует - следовательно валится yii\db\Exception.
Как можно правильно настроить подобный конфиг?
  • Вопрос задан
  • 2408 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
usualdesigner
@usualdesigner
PHP Developer
Проверяйте существование таблицы построителем запросов в on beforeRequest
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы