Php Symfony2原则嵌套了三种不同的实体类型
我目前正在寻找这个问题的解决方案:我有一个嵌套的树,但是叶子可以是不同类型的实体。例如,我有一个实体“Project”,其子项可以是“Folder”或“Textfile”类型,文件夹也可以有自己的子项 因为我找不到解决方案:这个问题有没有本机解决方案(比如使用抽象实体或接口),或者您将如何解决这个问题Php Symfony2原则嵌套了三种不同的实体类型,php,symfony,doctrine,abstract-class,nested-sets,Php,Symfony,Doctrine,Abstract Class,Nested Sets,我目前正在寻找这个问题的解决方案:我有一个嵌套的树,但是叶子可以是不同类型的实体。例如,我有一个实体“Project”,其子项可以是“Folder”或“Textfile”类型,文件夹也可以有自己的子项 因为我找不到解决方案:这个问题有没有本机解决方案(比如使用抽象实体或接口),或者您将如何解决这个问题 提前谢谢 我在这里看不到继承的合适解决方案,因为实体彼此不同 什么是解决办法;有一个单独的树让我们称之为项目,项目与项目、文件夹或文本文件都有一对一的关系。此外,您还可以构建一个类似代理的管理器,
提前谢谢 我在这里看不到继承的合适解决方案,因为实体彼此不同
什么是解决办法;有一个单独的树让我们称之为项目,项目与项目、文件夹或文本文件都有一对一的关系。此外,您还可以构建一个类似代理的管理器,它允许您对项目调用
->getObject()
。谢谢,这正是我所担心的。。。这是我想尝试的第一件事,但我找不到从实体内部查询相关对象的方法。。。我知道一定有办法,但我找不到。。。