Symfony 2表单验证

时间:2013-02-24 19:31:11

标签: forms validation symfony

我有一个简单的表单,没有用于发送电子邮件的实体。现在我在firefox中进行测试,如果我将字段留空,我会收到一条消息。但是现在如果我在Safari中打开相同的表单(忽略了所需的属性),我将不会收到任何消息。即使我将所有字段都留空,form->isValid()也会恢复正常...

如何验证?

1 个答案:

答案 0 :(得分:-1)

浏览器内验证只是节省时间,以避免在字段为空时向服务器发出请求,但这不是正确的验证,因为它可以在浏览器级别禁用。您仍然应该在服务器端进行验证。

请参阅this section - 您需要NotBlank约束。