私はembededFormsを含むフォームウィッチを持っています。
ポストバリデータ:
$this->validatorSchema->setPostValidator(
new sfValidatorCallback(
array('callback' => array($this, 'myPostValidator'))
)
);
myPostValidator メソッドでエラーをスローします。
$error = new sfValidatorError($validator, 'invalid ' . $values['embededform1']['field']);
throw new sfValidatorErrorSchema($validator, array('field' => $error));
root-form のグローバル エラーが表示されるようになりました。
正しいフィールドの横にエラーを表示したい。
$values['embededform1']['field']