Doctrine orm 教义2与继承
我有一个继承模型 抽象类X 与子类A,B和C 在我的表格中,人们需要能够选择X的应用类型,根据这个选择,表格将显示A、B或C 我如何问X它有什么类型 我想在鉴别器上使用一个独特的选择,但没有成功 有什么想法吗Doctrine orm 教义2与继承,doctrine-orm,symfony,dql,Doctrine Orm,Symfony,Dql,我有一个继承模型 抽象类X 与子类A,B和C 在我的表格中,人们需要能够选择X的应用类型,根据这个选择,表格将显示A、B或C 我如何问X它有什么类型 我想在鉴别器上使用一个独特的选择,但没有成功 有什么想法吗 如果我可以执行本机查询,只向choice fieldtype添加一个结果数组,那就没问题了。您不能硬编码吗?事实上,对于一个抽象类来说,确切地知道他的孩子是很奇怪的 您可以手动检查实体及其注释,以在包中构建继承树。但是我认为这不是一个好主意。把选项存储在某个地方就行了。要么像Fractal
如果我可以执行本机查询,只向choice fieldtype添加一个结果数组,那就没问题了。您不能硬编码吗?事实上,对于一个抽象类来说,确切地知道他的孩子是很奇怪的
您可以手动检查实体及其注释,以在包中构建继承树。但是我认为这不是一个好主意。把选项存储在某个地方就行了。要么像FractalizeR说的那样对它们进行硬编码,要么将它们放入数据库或文件中
抽象类不应该知道它的子类我知道这是一种奇怪的行为,但在这种情况下我需要知道。。。通过硬编码,我有了双重管理。。。。