@ottilie.farrell
В Yii2 вы можете использовать событие afterSave
для выполнения действий после успешного сохранения модели. Вы можете это сделать, переопределив метод afterSave
в своей модели.
1 2 3 4 5 6 7 8 |
class YourModel extends ActiveRecord { public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); // Ваш код, который будет выполнен после сохранения модели } } |
Вы можете использовать переменные $insert
и $changedAttributes
для определения, является ли текущее сохранение новым записью или обновлением существующей. Значение $insert
равно true
, если это новая запись, и false
, если это обновление. Значение $changedAttributes
содержит список измененных атрибутов.