【问题标题】:Symfony2 and FOS User Bundle - annotationsSymfony2 和 FOS 用户包 - 注释
【发布时间】:2012-07-30 07:45:18
【问题描述】:

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

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

【问题讨论】:

    标签: symfony annotations doctrine-orm foreign-key-relationship fosuserbundle


    【解决方案1】:

    已解决。

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

    use Acme\UserBundle\Entity;
    

    添加注释:

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

    【讨论】:

      猜你喜欢
      • 2016-02-16
      • 1970-01-01
      • 2015-02-27
      • 2018-07-05
      • 2012-08-08
      • 1970-01-01
      • 1970-01-01
      • 2016-01-11
      • 1970-01-01
      相关资源
      最近更新 更多