FOSUserbundle から UserBundle を拡張しています。Model/User.php
内外に完全なユーザー クラスがあることがわかります
Entity/User.php
クラスを次のように拡張しています
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 User Entity 用に生成されたデータベース テーブルはありますか、それとも単なるクラスで永続化されていませんか
上記のコードでは、ユーザーテーブルは属性として firstname のみを持つか、FosUserBundle にある他のすべての属性を持ちますか
Model/User.php
?FOSUserBundle がテーブルを永続化するロジックはどこですか