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 update を使用していたときは、以前は問題がありませんでした。

私が持っているクラスで:

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

Doctrine アノテーションはキーセンシティブであるため、

@ORM\GeneratedValue

それ以外の

@ORM\生成値

于 2013-01-26T16:03:39.483 に答える