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