Мне нужно обновить поле в таблице базы данных до хэша MD5 других значений поля (sting concat)
Я пытаюсь сделать это с помощью сохранения / обновления / создания красноречивой моделисобытия, но кажется, что вы не можете использовать события для обновления / изменения данных.
В настоящее время у меня есть следующее:
static::saving(function ($model) {
CustomLog::debug(__CLASS__, __FUNCTION__, __LINE__, 'saving fired');
$model->sku = static::generateSku($model);
});
Это не имеет желаемого эффекта;Есть ли способ сделать это - я не хочу добавлять ручной вызов этой функции в разных местах, так как я чувствую, что она должна быть автоматической.
Заранее спасибо