「beforeSave」モデル関数でいくつかのアクションを実行するモデル インスタンスを保存しています。
モデルにいくつかのエラー/メッセージを追加してから、それらをコントローラーに入れてユーザーに表示したいと考えています。
これまでのところ、これを実装する方法について2つのアイデアがあります。
- ActiveRecord 関数でダミー属性を使用
"addError": $this->addError("dummy"=>"my message");
する 新しいダミー属性を作成する必要があるため、これは最善の方法ではありません。 - モデルと関数「addCustomErrors」に新しいプロパティ「custom_errors」を追加します。
たぶん、それを行うための組み込みの方法または拡張機能がありますか?
とにかくどうすればいいですか?