我有一個包含embededForms的表單。在嵌入表單中顯示symfony驗證後錯誤
後驗證:
$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));
現在我得到了根形式的全局錯誤。
我想在正確的字段旁邊顯示錯誤。
$values['embededform1']['field']
https://groups.google.com/group/symfony-devs/browse_thread/thread/c116a783b1d8fe82?pli=1 – Uwe 2011-06-16 08:06:21
Uwe:那個鏈接是關於Symfony2的,這是一個完全不同的主題。 – Gerry 2011-06-16 08:25:45
postvalidator設置在哪裏?在嵌入式表單中還是在容器表單中? – Gerry 2011-06-16 08:27:28