モデルには、ユーザーが指定した開始期間と期間に基づいてサービスの有効期限を保存する afterSave 関数があります。私afterSave
は正常に動作しますが、空白のページを表示する代わりに、モデルを保存した後にリダイレクトされません。
モデル:
public function afterSave($insert)
{
$month= "+".$this->duration_in_months." month";
$this->exp_date=date("Y-m-d H:i:s",strtotime($month));
$this->save(['exp_date']);
return parent::afterSave($insert);
}
コントローラ:
if($model->save())
return $this->redirect(['view', 'id' => $model->sub_id]);
}
afterSave をリダイレクトするにはどうすればよいですか?よろしくお願いします!