我有扩展FOSUserBundle的实体User。
class User extends BaseUser
{
...
protected $ref_id;
/**
* @ORM\Column(type="float", length="11")
...
ref_id来自 cookie 变量ref_id。每次新用户注册时,我如何将此值传递给实体用户。我是否必须覆盖registerAction或在实体User上创建构造函数并以某种方式传递ref_id?
另外,每次新用户注册时,我都需要验证(从数据库中检查)ref_id 。我怎样才能做到这一点 ?
class User extends BaseUser
{
...
public function __construct()
{
$em = $this->getDoctrine()->getEntityManager();
这个例子不起作用。