从bin / vendors切换到composer.phar:带注释的bug

时间:2012-05-19 21:01:25

标签: symfony annotations doctrine-orm

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 / vendor更新之前,我没有遇到过这个问题。

在课堂上我有:

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

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

感谢。

2 个答案:

答案 0 :(得分:4)

您是否尝试使用@ORM \ GeneratedValue?

答案 1 :(得分:1)

学说注释是关键敏感所以使用

  

@ORM \ GeneratedValue

而不是

  

@ORM \ generatedValue