0

我剛開始學習symfony2框架。現在我正在構建我的第一個捆綁包,一個聊天包。一切工作正常,但有一件事我無法得到一個,用戶表的外鍵。 (我使用的是FOS User Bundle和Doctrine)。Symfony2和FOS User Bundle - 註釋

FOS用戶表(一對一)的註釋應該是什麼樣的?當從聊天表中獲取數據時,我會獲取用戶對象,還是需要在讀取每行後讀取用戶對象?

回答

1

已解決。

確保包括用戶實體的命名空間:

use Acme\UserBundle\Entity; 

添加註釋:

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