В EaseAdmin автоматом заполнять значения пары полей при сохранении

Хочу добавить в SQL таблицу пару полей:

  • date_create
  • date_update

И сделать что бы они заполнялись сами при сохранении, не руками. Поле date_create сохранило бы текущее время при создании записи (INSERT при сохранении в чистом sql). А поле date_update при каждом обновлении записи (UPDATE при сохранении в чистом sql)

в CrudController-файле для своего Entity-класса начинал так:

public function configureFields(string $pageName): iterable
    {
      /* some code */
   
      yield Field\DateTimeField::new('DATE_CREATE', 'Дата создания')
        ->setDisabled();
      yield Field\DateTimeField::new('DATE_UPDATE', 'Дата обновления')
        ->setDisabled();
}

Подскажите, плиз, как программно заполнять эти поля при указанных условиях. Заранее благодарен


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