如何解决尝试使用 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 的错误消息和文档,该行应该可以解决您的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。