2
如何保存模型的新实体或更新实体?
在Magento 2中,我们有存储库类。save()如果我正确的话,Magento 1.9中大量使用的经典方法已从2.04或2.05弃用。我使用工厂创建新对象,并在设置了新属性后,例如我调用的产品save(): $productFactory->create()->setName()...->save() 另一方面,我们的存储库中也包含method save。我正在像这样概括地使用它: $product = $productFactory->create()->setName()... $productRepository->save($product) 在我的代码中,我有两种方式都可以工作的类。我也注意到有时不同的方式意味着不同的行为。使用存储库的方式是否提供了对数据的一些附加验证? 我应该采取哪种方式?