в InstallSchema
->addColumn(
'created_at',
\Magento\Framework\DB\Ddl\Table::TYPE_TIMESTAMP,
[],
'Creation Time'
)
->addColumn(
'updated_at',
\Magento\Framework\DB\Ddl\Table::TYPE_TIMESTAMP,
[],
'Update Time'
)
так как updated_at
, create_at
автоматические добавить даты и время , когда выполнить действие?
Вам нужно добавить параметр «по умолчанию» со значением \ Magento \ Framework \ DB \ Ddl \ Table :: TIMESTAMP_INIT
источник
Они сделаны внутри самих моделей. Например, когда модель списка пожеланий сохранена, updated_at обновляется в функции beforeSave.
app / code / Magento / Wishlist / Модель / Wishlist.php вокруг строки 252
Вы также можете увидеть что-то подобное в модели элементов списка пожеланий.
Приложение / код / Magento / предпочтения / Модель / Item.php
источник