我有10个实体。我想创建一个方法" getOneOrAll($ id = null)"属于所有方法的方法。
为每个实体(所以10个实体+10个空存储库)创建一个EntityRepository会产生很多代码浪费,这将使用我的方法扩展BaseRepository(10个实体+10个空存储库+ 1个抽象BaseRepository)。 / p>
在我的所有实体中复制/粘贴方法也感觉很糟糕。我看到的唯一方法是使用BaseEntity扩展我的实体,它是好的吗?实现这一目标的最佳方法是什么?
感谢。
答案 0 :(得分:1)