尝试使用 symfony 4.4 上传图像时出现注释错误

问题描述 投票:0回答:1

enter image description here我正在使用 Symfony 4.4 并尝试上传图像。但是在创建模式时我收到注释错误。

[Semantical Error]
The annotation "@Symfony\Component\Validator\Constraints\Image\Image" in property App\Entity\Student::$photo was never imported.
Did you maybe forget to add a "use" statement for this annotation?

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

use Symfony\Component\Validator\Constraints as Assert;

/** 
  * @Assert\NotBlank(message="Please, upload the photo.") 
  * @Assert\File(mimeTypes={ "image/png", "image/jpeg" }) 
  */
private $photo;
php symfony annotations symfony4
1个回答
0
投票

您似乎忘记将

use Symfony\Component\Validator\Constraints as Assert;
添加到文件顶部。

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

© www.soinside.com 2019 - 2024. All rights reserved.