【发布时间】:2013-05-11 17:47:32
【问题描述】:
我已经配置了 FOSUserBundle 组,关注Using Groups With FOSUserBundle 并让它工作。
// src/SM4/UserBundle/Entity/User.php
/**
* @ORM\ManyToMany(targetEntity="SM4\UserBundle\Entity\Group")
* @ORM\JoinTable(name="sm4_user_group",
* joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")}
* )
*/
protected $groups;
每次它创建一个新的User,我都可以使用:
$userObj = new \SM4\UserBundle\Entity\User;
$userObj->getId();
$userObj->getEmail();
....
$userObj->getGroup();
但是如何获取用户的Group_id?
【问题讨论】:
标签: symfony doctrine many-to-many fosuserbundle