我有这个班级结构
UserInterface
---abstract Class User extends UserInterface
class Teacher extends User
现在我正在使用类表继承
所以在数据库中我有两个表User
和Teacher with FK to User
我坚持这样的抽象类
/**
* @ORM\Entity(repositoryClass="xxxx\UserBundle\Repository\UserRepository")
* @ORM\HasLifecycleCallbacks
* @ORM\Table(name="user")
* @ORM\InheritanceType("JOINED")
* @ORM\DiscriminatorColumn(name="discr", type="string")
* @ORM\DiscriminatorMap({"puser" = "User", "teacher" = "Teacher"})
*/
abstract class User implements UserInterface, GroupableInterface
{
我想知道我做得对吗???