尝试使用 symfony 4.4 上传图像时出现注释错误
Annotation error while trying to upload image using symfony 4.4
我正在使用 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;
=====================
您似乎忘记将 use Symfony\Component\Validator\Constraints as Assert;
添加到文件顶部。
根据 NoBlank 的错误消息和文档,该行应该可以解决您的问题。
[语义错误] 属性 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 的错误消息和文档,该行应该可以解决您的问题。