Symfony validation.yml无法与图像文件一起工作

Symfony validation.yml无法与图像文件一起工作,symfony,Symfony,我读到这个问题 但不起作用 并返回此错误: 控制器必须返回响应(给定null)。您是否忘记在控制器中的某个位置添加返回语句 mi代码是 在MyApp\MainBundle\Resources\config\validation.yml中 MyApp\MainBundle\Entity\Product: properties: name: # YES VALIDATE - Length: min: 2 max: 60

我读到这个问题

但不起作用

并返回此错误:

控制器必须返回响应(给定null)。您是否忘记在控制器中的某个位置添加返回语句

mi代码是

在MyApp\MainBundle\Resources\config\validation.yml中

MyApp\MainBundle\Entity\Product:

properties:
    name: # YES VALIDATE
        - Length:
            min: 2
            max: 60
    image: # NOT VALIDATE 
        - Image:
            maxSize: 6000000
            mimeTypes: [image/*]
            mimeTypesMessage: Solo imagenes estan permitidas
实体MyApp\MainBundle\Entity\Product

use Symfony\Component\HttpFoundation\File\File;

/**
 * @ORM\Column(name="image", type="string", length=255, nullable=false)
 */
private $image;


// UPLOAD OF IMAGES   

/**
 * Set image
 */
public function setImage(File $image= null)
{
    $this->image = $image;
    return $this;
}

/**
 * Get image
 *
 * @return UploadedFile 
 */
public function getImage()
{
    return $this->image;
}


// UPLOAD  IMAGES    
/**
* @ORM\PrePersist()
*/
public function prePersist()
{        
    ## .....
}

/**
 * @ORM\PreUpdate()
 */
public function preUpdate()
{ 
    ## .....
}

## ETC .....  

您收到的错误与验证无关。问题出在你的控制器上。您必须在控制器中返回某种类型的
响应
对象。查看用于产品实体的控制器,并确保在每个操作中返回
响应
对象。看起来你什么都没还