validateのymlにて入力エラー時の遷移
[validate]フォルダのhoge.ymlでチェックに引っかかった場合、
デフォルトでは以下の経路になります。
hogeError.phpがなければ、当然そこでもエラーになります。
1. handleError()へ遷移
2. hogeError.phpを表示
hogeError.phpを書くか、handleErrorHoge()を書いて既存のxxxSuccess.php画面に飛ばす等、対処します。
入力エラー処理などで入力画面(例:inputSuccess.php)へ戻したい場合、actions.class.phpに、以下のようにhandleErrorを記述します。
handleErrorHoge() {
$this->forward($this->getModuleName(), 'input');
}
[symfony 1.0.9]