Yii2: Как создать в таблице поле created_at?

Создаю таблицу (MYSQL) через миграцию. Сейчас это выглядит так:

$this->createTable('{{%values}}', [
            'id' => $this->primaryKey(),
            'value' => $this->integer()->notNull(),
        ]);

Хочу добавить сюда поле, содержащее в себе дату и время создания этого поля. На чистом SQL описание этого поля при создании таблицы было бы таким:

`название_поля` DATETIME DEFAULT CURRENT_TIMESTAMP

Не совсем понимаю, как добавить это в свой код. Подскажите, пожалуйста :)


Ответы (1 шт):

Автор решения: Алексей Шиманский

Скорее всего так:

'created_at' => $this->dateTime()->defaultExpression('CURRENT_TIMESTAMP'),
→ Ссылка