PHP主义继承

Dan*_*Dan 6 php inheritance doctrine

我正在阅读Doctrine文档,但我找不到实现我想要使用的继承类型的方法.

我想建立一个像这样的层次结构:

Node -> Something -> Something Else
Run Code Online (Sandbox Code Playgroud)

Node是主要的父级.

我想存储节点表中所有内容的通用数据,例如创建日期,更新等,而不是在每个表中存储相同的信息.根据其目的,子类将具有不同的属性.

Doctrine的simple和column_aggregation方法似乎无法为子类创建新表,而具体方法创建了一个新表但复制了所有父类的属性.

有没有办法实现这个目标?

任何建议表示赞赏

谢谢.

San*_*hal 1

Doctrine 2.x 支持类表继承,这正是您想要的。