Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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/4/regex/20.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
Php Symfony 2表格错误_Php_Oop_Symfony_Twig - Fatal编程技术网

Php Symfony 2表格错误

Php Symfony 2表格错误,php,oop,symfony,twig,Php,Oop,Symfony,Twig,我想要一个简单的 {{ form_errors(form) }} 为我的所有验证错误调用twig 但这是行不通的。 只有当我专门调用某个字段时,我才能返回验证消息,但仅限于此字段 是否可以在一个简单的{{form_errors(form)}}调用中返回我的所有验证消息 我的实体验证示例: /** * @var string * * @ORM\Column(name="pdb_domain_account", type="string", length=255, nullable=fal

我想要一个简单的

{{ form_errors(form) }}
为我的所有验证错误调用twig

但这是行不通的。 只有当我专门调用某个字段时,我才能返回验证消息,但仅限于此字段

是否可以在一个简单的{{form_errors(form)}}调用中返回我的所有验证消息

我的实体验证示例:

 /**
 * @var string
 *
 * @ORM\Column(name="pdb_domain_account", type="string", length=255, nullable=false)
 * @Assert\NotBlank(
 * message = "The field name cannot be empty")
 * @Assert\Regex("/^[A-z]+$/",
 * message = "Only letters are allowed for the relation name.")
 */
private $pdbDomainAccount;
这适用于一个领域:

{{ form_errors(form.pdbDomainAccount) }}

您需要确保表单类型正在将
错误冒泡设置为
true
,以便它们将错误传递给父表单,然后您可以使用
{form\u errors(form)}

从Symfony2文件:

如果为true,则此字段的任何错误都将传递给父字段 或形式。例如,如果在法线字段上设置为true,则 该字段将附加到主窗体,而不是特定窗体 场