注释不存在,或者无法自动加载


The annotation does not exist, or could not be auto-loaded

我对交响乐和教义有一些奇怪的问题。将项目发送到开发服务器时出现错误:

(原则'常见' ' AnnotationException注释)[语义错误]属性Acme'Campaign 'Entity'Campaign::$users中的注释"@Doctrine'ORM'Mapping'joinTable"不存在,或者无法自动加载。

CODE部分:

使用Doctrine'ORM'Mapping作为ORM;

/**
 * @var Acme'UsersBundle'Entity'User
 * 
 * @ORM'ManyToMany(targetEntity="Acme'UsersBundle'Entity'User", inversedBy="campaigns")
 * @ORM'joinTable(name="acme.campaign_users",
 *      joinColumns={@ORM'JoinColumn(name="campaign_id", referencedColumnName="id")},
 *      inverseJoinColumns={@ORM'JoinColumn(name="user_id", referencedColumnName="id")}
 *      )
 */
private $users;

名称空间问题?

问题在

@ORM'joinTable(name="jcdecaux.campaign_users", ...

joinTable应大写,如

@ORM'JoinTable, ...