Php Symfony2:$form->;isValid()始终为真
我在Symfony2中遇到表单验证问题: 表格类别的一部分: 控制器方法的一部分: 公司实体Php Symfony2:$form->;isValid()始终为真,php,forms,symfony,Php,Forms,Symfony,我在Symfony2中遇到表单验证问题: 表格类别的一部分: 控制器方法的一部分: 公司实体 我一直在尝试,$form->isValid()始终返回true。即使我提交了空表单。您的验证配置也必须位于错误的位置。查看文档中yml配置的位置 他们将配置文件放在src/Acme/BlogBundle/Resources/config/validation.yml中。此外,您的配置格式不正确。缺少实体定义 Diliges\DiligesBundle\Entity\Company: proper
我一直在尝试,$form->isValid()始终返回true。即使我提交了空表单。您的验证配置也必须位于错误的位置。查看文档中yml配置的位置 他们将配置文件放在
src/Acme/BlogBundle/Resources/config/validation.yml
中。此外,您的配置格式不正确。缺少实体定义
Diliges\DiligesBundle\Entity\Company:
properties:
name:
- NotBlank: ~
- MinLength: 3
url:
- NotBlank: ~
另一个可能会使这不起作用的选项是,如果您启用了不同类型的验证(如注释)。确保yml已启用您的验证配置必须位于错误的位置。查看文档中yml配置的位置 他们将配置文件放在
src/Acme/BlogBundle/Resources/config/validation.yml
中。此外,您的配置格式不正确。缺少实体定义
Diliges\DiligesBundle\Entity\Company:
properties:
name:
- NotBlank: ~
- MinLength: 3
url:
- NotBlank: ~
另一个可能会使这不起作用的选项是,如果您启用了不同类型的验证(如注释)。确保yml已启用Nice!谢谢,它很管用!在app/confi/config.yml中,我有“validation:{enable_annotations:true}”,应该是“validation:{enabled:true}”。@unbreak:您所做的只是像中一样禁用注释,这可能意味着您的注释有问题。很好!谢谢,它很管用!在app/confi/config.yml中,我有“validation:{enable_annotations:true}”,应该是“validation:{enabled:true}”。@unbreak:您所做的只是像中一样禁用注释,这可能意味着您的注释有问题。
properties:
name:
- NotBlank: ~
- MinLength: 3
url:
- NotBlank: ~
Diliges\DiligesBundle\Entity\Company:
properties:
name:
- NotBlank: ~
- MinLength: 3
url:
- NotBlank: ~