问题描述
[语义错误] 从未导入属性 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;
======================
解决方法
您好像忘记在文件顶部添加 use Symfony\Component\Validator\Constraints as Assert;
。
根据 NoBlank 的错误消息和文档,该行应该可以解决您的问题。