【发布时间】:2019-04-28 04:57:57
【问题描述】:
我有一个表单,其中包含我要上传图像文件的字段 name 和 image。 name 字段是必需的,但 image 字段是可选的。但是我无法为 image 属性找到正确的 Assert 约束以使其可以为空。每次我尝试提交它都会抱怨空文件。
我试过NULL、NotBlank、Blank,都不起作用。
class Post {
public $name;
/**
* Assert\Image(maxSize="2048k")
*
*/
public $image;
}
【问题讨论】:
-
能否展示一些设置属性的代码和验证对象的代码?因为根据symfony.com/doc/current/reference/constraints/File.html,Image 约束应该允许空值(最后的基本用法。Image 扩展了 File,因此 Image 也应该如此)
标签: php symfony validation constraints