我有一个名为 Divers 的抽象父类,它由几个其他类扩展。
因此,我使用单表继承策略将继承映射与 D2 一起使用。
namespace MyBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ParentClass
*
* @ORM\Table(name="PARENTCLASS")
* @ORM\Entity
* @ORM\InheritanceType("SINGLE_TABLE")
* @ORM\DiscriminatorColumn(name="idtable", type="string")
* @ORM\DiscriminatorMap({
* "CHILD-CLASS1" = "ChildClassOne",
* "CHILD-CLASS2" = "ChildClassTwo",
* "CHILD-CLASS3" = "ChildClassThree",
* "CHILD-CLASS4" = "ChildClassFour"
* })
*/
abstract class ParentClass
{
...
}
我想要实现的是在浏览器中显示鉴别器,并带有一点描述,向用户解释它是什么。
我搜索了一个解决方案,比如将鉴别器放在一个连接表中,但什么也没找到。
你对实现我的目标有什么建议吗?
提前感谢您的帮助。