0
FoSUserBundle을 사용하고 있습니다. 나는 사용자 엔티티가있다. 등록하는 동안 사용자 이름으로 code 속성을 설정해야합니다. 어떻게해야합니까?Symfony2 : 상위 개체 값 설정
protected $code = parent::username;
이 정보가 맞습니까? 나는 심포니를 많이 모른다.
FoSUserBundle을 사용하고 있습니다. 나는 사용자 엔티티가있다. 등록하는 동안 사용자 이름으로 code 속성을 설정해야합니다. 어떻게해야합니까?Symfony2 : 상위 개체 값 설정
protected $code = parent::username;
이 정보가 맞습니까? 나는 심포니를 많이 모른다.
정확하게 문제를 이해하면 편도로 @PrePersist
콜백이 생성 될 수 있습니다. 예 :
/**
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
*/
class User extends BaseUser
{
/**
* @ORM\PrePersist
*/
public function setCodeValue()
{
$this->code = $this->username;
}
}
자세한 내용은 here을 참조하십시오.