সুতরাং আপনারা কেউ কেউ জানেন যে, সিআরইউডি ক্রিয়াকলাপগুলির জন্য মডেল / সংগ্রহগুলি নিয়ে কাজ করার জন্য ম্যাজেন্টো 2 প্রস্তাবিত উপায় হ'ল পরিষেবা চুক্তি ব্যবহার করা।
তবে এখনও ম্যাজেন্টো এসই প্রশ্নোত্তর অনুসারে এটি দেখে মনে হয় বেশিরভাগ লোকেরা পরিবর্তে সরাসরি পরিবর্তে মডেল / সংস্থান মডেল / সংগ্রহ ব্যবহার করেন।
একটি উদ্ধৃতি লোড করার উদাহরণ হিসাবে আমি সরাসরি কারখানার মাধ্যমে এটি করতে পারি:
$this->quoteFactory->create()->load($quoteId);
যেখানে $this->quoteFactory
একটি উদাহরণ\Magento\Quote\Model\QuoteFactory
তবে আমি এটির মতো পরিষেবার চুক্তির মাধ্যমেও এটি করতে পারি:
$this->quoteRepository->get($quoteId);
যেখানে $this->quoteRepository
একটি উদাহরণ\Magento\Quote\Api\CartRepositoryInterface
সুতরাং আমার প্রশ্নগুলি হল কারখানায় পরিষেবা চুক্তি ব্যবহারের সুবিধাগুলি কী?