Symfony2.2 @Assert \ Image无效

时间:2014-09-15 11:11:58

标签: validation symfony

完全错过任何文件。

如果我使用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,))

0 个答案:

没有答案