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,则
该字段将附加到主窗体,而不是特定窗体
场