AlexKnow Asked:2020-09-17 20:09:20 +0800 CST2020-09-17 20:09:20 +0800 CST 2020-09-17 20:09:20 +0800 CST 许多同类型的Entity Doctrine 772 有很多相同的表,例如table_2019、table_2018,它们中的字段是相同的。是否有可能以某种方式设置学说以使用此类表,而不产生一堆实体,但使用某种基类? php 1 个回答 Voted Best Answer AlexKnow 2020-05-15T16:44:16+08:002020-05-15T16:44:16+08:00 我按如下方式解决了这个问题,也许它对某人会派上用场,Doctrine 有这样一个属性 for PhphDoc @MappedSupperClass,它允许你创建一个Entity你以后可以继承的基础。 例如: /** * @MappedSupperClass **/ class BaseEntity { private $field1; private $field2; } /** * @Entity * @Table(name="table_name") */ class Entity1 extends BaseEntity { } 这允许您描述一次基础Entity,然后简单地接受它用于相同类型的表。
我按如下方式解决了这个问题,也许它对某人会派上用场,Doctrine 有这样一个属性 for
PhphDoc
@MappedSupperClass
,它允许你创建一个Entity
你以后可以继承的基础。例如:
这允许您描述一次基础
Entity
,然后简单地接受它用于相同类型的表。