0

我刚刚开始学习symfony2框架。现在我正在构建我的第一个包,一个聊天包。一切正常,但有一件事我无法掌握,即用户表的外键。(我正在使用FOS User Bundle和学说)。

FOS 用户表的注释应该是什么样的(一​​对一)?从聊天表中获取数据时,我是否也会获取用户对象,还是需要在读取每一行后获取用户对象?

4

1 回答 1

1

解决了。

确保包含用户实体的命名空间:

use Acme\UserBundle\Entity;

添加注释:

/**
 * @ORM\OneToOne(targetEntity="Acme\UserBundle\Entity\User")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
protected $user;
于 2012-08-01T19:11:36.983 回答