我正在使用两个班级: 员工和医生。
医生班继承了就业。如何限制不使用任何可能记录在员工中的电子邮件?每个电子邮件在两个类中必须是唯一的。
我的班级员工:
/**
* @ORM\Entity
* @ORM\Table(name="empleado")
* @ORM\InheritanceType("JOINED")
* @ORM\DiscriminatorColumn(name="tipo1", type="string")
* @ORM\DiscriminatorMap({"empleado" = "Empleado","medico" = "Medico"})
* @UniqueEntity(fields={"dni"}, message="Este valor ya se ha utilizado.")
* @UniqueEntity(fields={"email"}, message="Este valor ya se ha utilizado.")
* @UniqueEntity(fields={"username"}, message="Este valor ya se ha utilizado.")
*/
但也不要作为医生延伸到课堂。 感谢。