モデル A があるとしましょう。このモデル A は多くのコントローラーで使用されています。今は、モデル A を使用するコントローラーの 1 つだけに afterSave メソッドを実装したいと考えています。たとえば、コントローラ C では save() 関数を呼び出すので、afterSave をその関数でのみ呼び出す必要があります。
protected function afterSave()
{
parent::afterSave();
if($this->isNewRecord)
{
echo "hello";
exit;
}
}
理由: afterSave() は、モデル A を使用するすべてのコントローラーのすべての save() 呼び出しに影響します。