我有一个包含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