我正在通读 Doctrine 文档,但找不到实现我想要使用的继承类型的方法。
我想建立这样的层次结构:
Node -> Something -> Something Else
以 Node 为主。
我想在节点表中存储对所有内容都通用的数据,例如创建日期、更新日期等,而不是在每个表中存储相同的信息。然后,子类将根据其用途具有不同的属性。
Doctrine 的 simple 和 column_aggregation 方法似乎不能为子类创建新表,而具体方法创建一个新表但复制父类的所有属性。
有什么办法可以实现吗?
感谢任何建议。
谢谢。
最佳答案
Doctrine 2.x 支持 class table inheritance ,这就是您想要的。
关于PHP Doctrine 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1687277/