Doctrine inheritance for entities common fields
问题 I'm using Zend Framework 3 and Doctrine ORM for my web project. I have several modules in my application ( User , Stock , Sales ) and some entity models on each Module: User module entities: User , Account , etc.. Stock module entities: SKU , StockLevel , etc.. Sales module entities: Invoice , PaymentMethod , etc.. By default all entities has common fields, things like: creationDateTime : Date/time of creation creationUser : User who create the entity lastChangeDateTime : Date/time of last