处理控制器中的表单错误(Ajax调用)

时间:2016-03-16 15:24:24

标签: symfony symfony-forms

除了错误消息之外,我还希望字段名称

我执行了以下一组指令,将所有错误放入数组中:

$errors= array();

foreach ($newRdvForm->getErrors(true) as $key => $error) {
     $errors[$key] = $error->getMessage();
}   

那么我可以获得每个输入的字段名称吗?

如果还有其他方法,请随时发布

1 个答案:

答案 0 :(得分:0)

FormInterface::getErrors()方法返回FormErrorIterator instance。基础FormError对象提供了getOrigin()方法,该方法返回与错误相关的FormInterface