FOSUserbundle에서 내 UserBundle을 확장하려고합니다. 나는이 전체 사용자 클래스가 Model/User.php
에 있으며 Entity/User.php
FOSUserBundle에서 확장 한 경우 데이터베이스에 유지되는 필드
에 내가
namespace MYS\CoreBundle\Entity;
use FOS\UserBundle\Entity\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity
* @ORM\Table(name="fos_user")
*/
class User extends BaseUser
{
/**
* @ORM\Column(type="string", length="255")
*
* @Assert\NotBlank(message="Please enter your name.", groups={"Registration", "Profile"})
* @Assert\MinLength(limit="3", message="The name is too short.", groups={"Registration", "Profile"})
* @Assert\MaxLength(limit="255", message="The name is too long.", groups={"Registration", "Profile"})
*/
protected $firstName;
내 질문
나의 클래스를 확장하고 참조하는 것은 다음과 같습니다- 는 데이터베이스 테이블에 대한이 생성된다 FOSUSerbundle 사용자 엔티티 또는 클래스이며 유지되지 않습니다.
내 abov 전자 코드 내 USERTABLE이 FosUserBundle에
Model/User.php
에있는 속성으로 만 FIRSTNAME 또는 다른 특성을 갖합니다 는 FOSUserBundle 자신의 테이블을 지속하는 논리가