【发布时间】:2012-03-22 10:04:01
【问题描述】:
我正在尝试使用注释为 Doctrine2 / Symfony2 中的表创建一个简单索引,但出现以下错误:
[语义错误] {My\Namespaces\Here} 类中的注释“@Index”从未被导入。您是否可能忘记为此注释添加“使用”语句?
我在任何文档中都找不到我应该“使用”哪个命名空间来添加索引功能。这是我的注释:
@ORM\Table(indexes={@Index(name="email_address_idx", columns={"email_address"})})
这里是我已经在使用的命名空间:
use Doctrine\ORM\Mapping as ORM;
use Symfony\Bridge\Doctrine\Validator\Constraints as DoctrineAssert;
use Gedmo\Mapping\Annotation as Gedmo;
use Symfony\Component\Validator\Constraints as Assert;
我需要使用什么命名空间来添加此功能?
【问题讨论】:
标签: symfony doctrine-orm