Database 数据映射器是否可以调用另一个?继承权呢?
在我的数据库中,我有一个包含许多相关实体的用户表,包括宠物、汽车、房子。我的应用程序通常只与用户一起工作,但有时也需要与相关实体一起工作 我计划在Zend框架中使用数据映射器(和表数据网关)。有几个问题:Database 数据映射器是否可以调用另一个?继承权呢?,database,design-patterns,zend-framework,datamapper,Database,Design Patterns,Zend Framework,Datamapper,在我的数据库中,我有一个包含许多相关实体的用户表,包括宠物、汽车、房子。我的应用程序通常只与用户一起工作,但有时也需要与相关实体一起工作 我计划在Zend框架中使用数据映射器(和表数据网关)。有几个问题: 我想我将有一个BaseUser类和一个ExtendeDeduser类,每个类都有一个映射器。ExtendeDeduser将从BaseUser继承,而ExtendedUserMapper将从BaseUserMapper继承。这听起来合理吗 当我的ExtendeDederMapper与相关实体(如