教义在我的课堂上找不到@UniqueEntity


Doctrine is not finding @UniqueEntity in my class

我在用户中使用它.php

use Doctrine'ORM'Mapping as ORM;
use Symfony'Component'Validator'Constraints as Assert;
* @ORM'HasLifecycleCallbacks
* @ORM'Table(name="user")
* @UniqueEntity("email")

但是我收到此错误

[原则''通用''注释''注释例外] [语义错误]类 ...''实体''User 中的注释"@UniqueEntity"从未导入。您是否可能忘记添加 "使用"ST 吃这个注释?

我什至尝试了ORM''UniqueEntity,但它也没有工作

它不是教义约束,而是Symfony的

选中唯一实体约束。

// DON'T forget this use statement!!!
use Symfony'Bridge'Doctrine'Validator'Constraints'UniqueEntity;