如何避免在Magento 2中对自定义对象使用Save方法

时间:2018-06-27 10:00:03

标签: magento2

AbstractModel的save方法被标记为已弃用,因此,我尝试避免使用它。通常,我是通过使用存储库来完成此操作的。

这对于Magento为之提供存储库的订单等事情是很好的。

对于我自己的自定义类型,我不确定该怎么做。我见过的创建自定义存储库的所有示例似乎都依赖于此不推荐使用的方法。我能想到的写on保存方法的唯一方法是使用更新db查询,但这感觉无法实现ORM的目的。

简而言之,我的问题是如何在不使用不推荐使用的方法或SQL查询的情况下将自定义ORM对象保存在Magento 2中?

很抱歉,如果这是一个愚蠢的问题。我担心我会丢失一些东西,因为Magento会为自定义类型创建getter,setters,factory等,但是据我所知,为它们创建存储库需要大量工作。

0 个答案:

没有答案