小编Pau*_*all的帖子

为什么存储库不应该返回 DTO

阅读很多文章,人们说我应该返回域模型……但这会破坏我的存储库的整个想法。

我正在使用 laravel Eloquent 模型(如果我是对的 - 域模型)。我有存储库,所以如果我决定切换到 Doctrine,我可以在服务提供商处将其全部交换。但是如果我将返回一个没有意义的域模型(在本例中为 Eloquent 模型)的实例。我需要从存储库返回相同的结果,而 DTO 似乎正是我所需要的......

有人可以解释我为什么我错了吗?

php design-patterns laravel

1
推荐指数
1
解决办法
1120
查看次数

标签 统计

design-patterns ×1

laravel ×1

php ×1