【发布时间】:2011-06-15 18:00:55
【问题描述】:
我有一个包含 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));
现在我得到一个根表单的全局错误。
我想在正确的字段旁边显示错误。
$values['embededform1']['field']
【问题讨论】:
-
Uwe:那个链接是关于 Symfony2 的,这是一个完全不同的主题。
-
后验证器设置在哪里?是嵌入形式还是容器形式?
-
在容器表单中。我需要来自 containerform 的值来验证嵌入的表单。
-
大家好,请帮我解决这个问题stackoverflow.com/questions/16498386/…谢谢
标签: forms symfony1 validation customvalidator