1
AnnotationException: [Semantical Error] The annotation "@Doctrine\ORM\Mapping\generatedValue" in property MyNamespace\UserBundle\Entity\User::$id does not exist, or could not be auto-loaded.

这是我的 composer.json 版本:http: //pastie.org/private/qredwfyytzl3ifhgqn7a

在我使用旧的 php bin/vendors 更新之前,我没有遇到过这个问题。

在我的课堂上:

use Doctrine\ORM\Mapping as ORM;
...

/**
 * @ORM\Id
 * @ORM\Column(type="integer")
 * @ORM\generatedValue(strategy="AUTO")
 */
protected $id;

谢谢。

4

2 回答 2

4

您是否尝试过 @ORM\GeneratedValue ?

于 2012-05-20T12:21:34.130 回答
1

教义注释是关键敏感的,所以使用

@ORM\GeneratedValue

代替

@ORM\生成值

于 2013-01-26T16:03:39.483 回答