0

방금 ​​symfony2 프레임 워크를 배우기 시작했습니다. 이제 첫 번째 번들 인 채팅 번들을 만들고 있습니다. 모든 것은 정상적으로 작동하지만 사용자 테이블에 외래 키가 걸려 들지는 않습니다. (나는 FOS User Bundle과 Doctrine을 사용하고있다).Symfony2 및 FOS 사용자 번들 - 주석

주석은 FOS 사용자 테이블 (일대일)과 어떤 관계가 있어야합니까? 그리고 채팅 테이블에서 데이터를 가져올 때 사용자 객체를 얻을 수 있습니까? 아니면 각 행을 읽은 후 사용자 객체를 가져와야합니까?

답변

1

해결되었습니다.

/** 
* @ORM\OneToOne(targetEntity="Acme\UserBundle\Entity\User") 
* @ORM\JoinColumn(name="user_id", referencedColumnName="id") 
*/ 
protected $user; 
:

use Acme\UserBundle\Entity; 

은 주석을 추가

하면 사용자 개체의 네임 스페이스를 포함해야합니다

관련 문제