Symfony2:从父项设置实体值
我用的是FoSUserBundle。我有一个用户实体。我需要在注册期间使用用户名设置代码属性。我怎样才能做到这一点Symfony2:从父项设置实体值,symfony,fosuserbundle,Symfony,Fosuserbundle,我用的是FoSUserBundle。我有一个用户实体。我需要在注册期间使用用户名设置代码属性。我怎样才能做到这一点 protected $code = parent::username; 这是正确的吗?我对symfony了解不多。如果我正确理解您的问题,一种方法是创建@PrePersist回调。例如 /** * @ORM\Entity * @ORM\HasLifecycleCallbacks */ class User extends BaseUser { /** *
protected $code = parent::username;
这是正确的吗?我对symfony了解不多。如果我正确理解您的问题,一种方法是创建
@PrePersist
回调。例如
/**
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
*/
class User extends BaseUser
{
/**
* @ORM\PrePersist
*/
public function setCodeValue()
{
$this->code = $this->username;
}
}
有关更多信息,请查看