Страница 1 из 1
Добавить колонку в БД с помощью контроллера
Добавлено: 2019.12.04, 16:29
frixer1
Добрый день! подскажите каким методом возможно (или вообще нет) средствами YII2 добавить колонку в таблицу минуя миграции? например пользователь добавляет необходимый атрибут новый к элементу и у всех элементов добавляется новая колонка в БД. Тоесть посредством котролера, а так же указать тип данных, гугл не выручает пока что
Re: Добавить колонку в БД с помощью контроллера
Добавлено: 2019.12.04, 16:33
ElisDN
Код: Выделить всё
Yii::$app->db->createCommand('ALTER TABLE ...')->execute();
Re: Добавить колонку в БД с помощью контроллера
Добавлено: 2019.12.04, 16:36
frixer1
ElisDN писал(а): ↑2019.12.04, 16:33
Код: Выделить всё
Yii::$app->db->createCommand('ALTER TABLE ...')->execute();
ну это я нашел
я имел ввиду ActiveRecord или что то подобное возможно есть но нет в мануалах
Re: Добавить колонку в БД с помощью контроллера
Добавлено: 2019.12.04, 17:12
yiiliveext
Смотрите в сторону EAV