【问题标题】:Doctrine is not finding @UniqueEntity in my class教义在我的课堂上没有找到@UniqueEntity
【发布时间】:2012-08-11 10:11:15
【问题描述】:

我在 User.php 中使用这个

use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

* @ORM\HasLifecycleCallbacks
* @ORM\Table(name="user")
* @UniqueEntity("email")

但是我收到了这个错误

[Doctrine\Common\Annotations\AnnotationException] [语义错误] 类 ...\Entity\User 中的注释“@UniqueEntity”从未导入。您是否可能忘记添加 “使用” st 这个注解的内容?

我什至尝试过 ORM\UniqueEntity,但也没有用

【问题讨论】:

    标签: php symfony doctrine-orm


    【解决方案1】:

    不是 Doctrine 约束而是 Symfony 的

    检查UniqueEntity 约束。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      相关资源
      最近更新 更多