繁体   English   中英

Symfony2学说NestedTree不同的实体类型

[英]Symfony2 Doctrine NestedTree different Entity Types

我目前正在寻找此问题的解决方案:我有一个嵌套的树,但是叶子可以是不同类型的实体。 例如,我有一个实体“ Project”,其子代可以是“ Folder”或“ Textfile”类型,文件夹有可能再次拥有自己的子代。

由于我找不到解决方案:是否有针对此问题的本地解决方案(例如使用抽象实体或接口),或者您将如何解决此问题?

提前致谢!

我在这里看不到继承的适当解决方案,因为实体彼此不同。

有什么办法可以解决? 有一个单独的let树称为项目,这些项目与项目,文件夹或文本文件具有一对一的关系。 此外,您可以构建类似代理的管理器,该管理器允许您在项目上调用->getObject()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM