0
두 엔티티가 있다고 가정 해 보겠습니다. 카드 및 사용자. 사용자가 UserBundle에 있고 카드가 PublicBundle에 있습니다.엔티티의 다른 번들에서 엔티티를로드하려면 어떻게해야합니까?
#namespace Kanban\UserBundle\Entity;
/**
* Add assignment
*
* @param \Kanban\PublicBundle\Entity\Card $assignment
* @return User
*/
public function addAssignment(\Kanban\PublicBundle\Entity\Card $assignment)
{
$this->assignment[] = $assignment;
return $this;
}
내가이 명령을 실행 할 때마다 : :이 오류가 발생합니다
을php app/console doctrine:schema:update --dump-sql
: 사용자에
난이 기능이
[Doctrine\ORM\Mapping\MappingException]
The target-entity Kanban\UserBundle\Entity\Card cannot be found in 'Kanban\UserBundle\Entity\User#assignm
ent'.
나는 문을 시도했습니다 :
use Kanban\PublicBundle\Entity;
use Kanban\PublicBundle\Entity\Card;
파일의 시작 부분에 있지만 동일한 오류가 표시됩니다. 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?
엔티티에 $ 할당 선언을 표시 할 수 있습니까? (사용자와 카드간에 관계를 맺는 곳) – Snroki