タグ付けされた質問 「repositories」

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) 私のコードでは、両方の方法で機能するクラスがあります。また、時には異なる方法が異なる動作を意味することにも気づきました。リポジトリを使用した方法で、データの追加の検証が提供されていますか? 私はそれをどのようにすべきですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.