Bazılarınızın bildiği gibi, Magento 2, CRUD eylemleri için modellerle / koleksiyonlarla başa çıkmanın önerilen yolunu hizmet sözleşmeleri kullanmaktır.
Ancak yine de Magento SE Soru ve Cevaplarına göre, çoğu insan modeli / kaynak modelini / koleksiyonunu doğrudan kullanma eğilimindedir.
Bir teklif yüklemek için örnek olarak ben doğrudan fabrika aracılığıyla şöyle yapabilirsiniz:
$this->quoteFactory->create()->load($quoteId);
$this->quoteFactory
Bir örneği nerede\Magento\Quote\Model\QuoteFactory
Ama aynı zamanda böyle hizmet sözleşmesi ile yapabilirim:
$this->quoteRepository->get($quoteId);
$this->quoteRepository
Bir örneği nerede\Magento\Quote\Api\CartRepositoryInterface
Benim sorularım, fabrikalarda hizmet sözleşmesi kullanmanın faydaları nelerdir?