Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 如何将所有表单错误作为数组获取?_Symfony_Symfony Forms_Symfony 2.5 - Fatal编程技术网

Symfony 如何将所有表单错误作为数组获取?

Symfony 如何将所有表单错误作为数组获取?,symfony,symfony-forms,symfony-2.5,Symfony,Symfony Forms,Symfony 2.5,我有一个简单的表单,只使用表单包提供的表单类型,并希望获得所有表单错误 ->createBuilder('form', $preselects, array('error_bubbling' => false)) ->add('wealth', 'integer', array( 'constraints' => array( new Range(array( 'min' => 1 )) ) )

我有一个简单的表单,只使用表单包提供的表单类型,并希望获得所有表单错误

->createBuilder('form', $preselects, array('error_bubbling' => false))
->add('wealth', 'integer', array(
    'constraints' => array(
        new Range(array(
            'min' => 1
        ))
    )
))
->add('group', 'choice', array('choices' => $groups))
->getForm();
关于这个问题,
getErrors($deep=false,$flant=true)
有新的参数

我不明白为什么我现在需要给出第一个参数来获取简单类型的错误

如果我这样做,我可以找回财富或群体的错误,但我真的不知道如何获得孩子的名字。
我有一个FormError实例,希望获取子名称。我可以得到原因的属性路径,但它看起来像儿童[财富].data。我只想得到财富 我真的需要修改字符串本身吗

我的预期结果是获得一个数组,该数组将子名称作为键,将错误作为该子对象的值。问题不是获取错误消息,而是获取子名称


谢谢您的提示。

您可能会在这个问题中找到您想要的: