symfony - @Assert\NotBlank 无法识别
问题描述
我实际上正在关注Symfony 5.0 快速通道的第 14 章。我在 use 语句中定义了 Assert 注释:
use Symdony\Component\Validator\Constraints as Assert;
在评论实体中:我为给出的作者字段添加了@Assert\NotBlank;
/**
* @ORM\Column(type="string", length=255)
* @Assert\NotBlank
*/
private $author;
- 在评论页面中显示时,出现以下错误:
[Semantical Error] The annotation "@Symdony\Component\Validator\Constraints\NotBlank" in property App\Entity\Comment::$author was never imported. Did you maybe forget to add a "use" statement for this annotation?
我不明白这一点,因为"symfony/validator": "5.0. ",* 已经被导入。
任何想法 ?
在此先感谢您的帮助...
解决方案
使用 Symdony\Component\Validator\Constraints\NotBlank;
用 Symfony 替换 Symdony 应该这样做
推荐阅读
- class - 从 Python 中的 chid 类访问父属性
- firebase - 更改为实时检索数据
- java - 在 Java 中显示可用的堆栈内存
- css - Animation does not appear over parent background
- logging - 自定义登录 Airflow
- filebeat - 有没有办法调用 shell 脚本或 python 脚本作为 filebeat 输出或处理器的一部分
- python-2.7 - 构建 omaha 时缺少 $GOPATH
- ios - 当屏幕在 Swift 中关闭时,使用 WebRTC 的 WKWebView 退出广播
- javascript - 从相同的类按钮获取值
- android - 未处理的异常:MissingPluginException(在通道 plugins.flutter.io/google_mobile_ads 上找不到方法 _init 的实现)in_app_purchase