0
symfony 및 doctrine에 이상한 문제가 있습니다. 여기주석이 존재하지 않거나 자동로드 할 수 없습니다.
[Doctrine\Common\Annotations\AnnotationException] [Semantical Error] The annotation "@Doctrine\ORM\Mapping\joinTable" in property Acme\CampaignInterfaceBundle\Entity\Campaign::$users does not exist, or could not be auto-loaded.
코드 부분 :
use Doctrine\ORM\Mapping as 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;
일부 공간 문제 오류를 받고 개발 서버에 프로젝트를 전송하는 동안?
같이 대문자하지만 문이 잘못했다 "사용"때문이었다되어야 '\ '전에. "\ Doctrine \ ORM \ Mapping을 ORM으로 사용하십시오." "Doctrine \ ORM \ Mapping을 ORM으로 사용"해야합니다. " – Adambean