Как в Yii2 в миграции создать поле enum?

$this->createTable('credit_cards', [
            'id' => 'pk',
            'title' => Schema::TYPE_STRING . ' NOT NULL',
            'content' => Schema::TYPE_TEXT,
    ]);

К примеру нужно создать поле `show` с возможными данными 'yes','no' и по-умолчанию выставлять 'yes'
  • Вопрос задан
  • 10452 просмотра
Решения вопроса 1
@PapaStifflera
Родился, вырос...
...
'show' => 'ENUM(`yes`, `no`) NOT NULL DEFAULT `yes`',
...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ArtLabStudio
столько мучился пока нашел, сейчас на yii2 (Apache-2.4 | PHP-5.5 | MySQL-5.5) актуально вот так:
'status' => "enum('" . active . "','" . inactive . "') NOT NULL DEFAULT '" . active . "'",
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы