symfony と doctrine にある種の奇妙な問題があります。プロジェクトを開発サーバーに送信中にエラーが発生しました:
[Doctrine\Common\Annotations\AnnotationException] [Semantical Error] プロパティ Acme\CampaignInterfaceBundle\Entity\Campaign::$users の注釈「@Doctrine\ORM\Mapping\joinTable」が存在しないか、自動ロードできませんでした。
ここのコード部分:
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;
名前空間の問題?