Пакетная вставка yii2 с ActiveRecord

Я хочу вставить несколько записей в мою таблицу, используя yii2 ActiveRecord. Я уже знаю, что я могу использовать этот код

$connection->createCommand()->batchInsert('user', ['name', 'age'], [
    ['Tom', 30],
    ['Jane', 20],
    ['Linda', 25],
])->execute();

но при таком подходе мои проверки моделей не выполняются. и я уже прочитал этот вопросПакетная вставка ActiveRecord (yii2)

но также делая проверку хитрым способом, рассмотрим, я хочу заполнитьcreated_at а такжеupdated_at столбцы с использованием событий ActiveRecords.

именно так

public function beforeSave($insert)
{
    if (parent::beforeSave($insert)) {
        if($insert)
            $this->created_at = date('Y-m-d H:i:s');
        $this->updated_at = date('Y-m-d H:i:s');
        return true;
    } else {
        return false;
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос