Я сохраняю экземпляр модели, выполняя некоторые действия в функции модели "beforeSave".
Я хочу добавить некоторые ошибки/сообщения в модель, а затем получить их в контроллере и показать пользователю.
Пока я есть две идеи, как это реализовать:
- Использовать фиктивный атрибут с функцией ActiveRecord
"addError": $this->addError("dummy"=>"my message");
Это не лучший способ, так как мне придется изобретать новые фиктивные атрибуты. - Добавьте в модель новое свойство «custom_errors» и функцию «addCustomErrors».
Может быть, есть встроенный способ сделать это или расширение?
В любом случае, как я могу это сделать?