-1

在此处输入图像描述我正在使用 Symfony 4.4 并尝试上传图像。但是在创建模式时,我收到了一个注释错误。

[语义错误] 从未导入属性 App\Entity\Student::$photo 中的注释“@Symfony\Component\Validator\Constraints\Image\Image”。您是否可能忘记为此注释添加“使用”语句?

附上下面的代码片段,请说我犯了什么错误。

使用 Symfony\Component\Validator\Constraints 作为断言;

/** 
      * @Assert\NotBlank(message="Please, upload the photo.") 
      * @Assert\File(mimeTypes={ "image/png", "image/jpeg" }) 
   */
    private $photo;

======================

4

1 回答 1

0

您似乎忘记添加use Symfony\Component\Validator\Constraints as Assert;到文件顶部。

根据错误消息和NoBlank的文档,该行应该可以解决您的问题。

于 2021-07-15T15:08:23.023 回答