完全错过任何文件。
如果我使用Assert \ File工作,但不使用minWidth,minHeight
目的: 1)文件必须是图像。 2)限制图像的分辨率
我的实体:
/**
* @Assert\Image(
* minWidth = 150,
* maxWidth = 150,
* minHeight = 190,
* maxHeight = 190
* )
* @Assert\NotBlank(message="Додайте будь ласка фотографію")
*/
protected $file;
/**
* Sets file.
*
* @param UploadedFile $file
*/
public function setFile(UploadedFile $file = null)
{
$this->file = $file;
}
/**
* Get file.
*
* @return UploadedFile
*/
public function getFile()
{
return $this->file;
}
生成表单:
$builder
->add('file', 'file', array(
'label' => 'Ваша фотографія (Обов`язковий розмір: 150*190)',
'required' => true,))