ম্যাজেন্টো ২.১ থেকে কার্টের একটি @deprecated
ট্যাগ রয়েছে। তবুও, এখনও শপিংয়ের সময় পণ্য সংরক্ষণের জন্য এটি নিজেই ম্যাজেন্টো ব্যবহার করে। অবমূল্যায়নের উদ্দেশ্য কি, এবং যদি তাই হয়, এবং এর পরিবর্তে আমাদের কী ব্যবহার করা উচিত?
ম্যাজেন্টো ২.১ থেকে কার্টের একটি @deprecated
ট্যাগ রয়েছে। তবুও, এখনও শপিংয়ের সময় পণ্য সংরক্ষণের জন্য এটি নিজেই ম্যাজেন্টো ব্যবহার করে। অবমূল্যায়নের উদ্দেশ্য কি, এবং যদি তাই হয়, এবং এর পরিবর্তে আমাদের কী ব্যবহার করা উচিত?
উত্তর:
আমার অনুমান যে ম্যাজেন্টো টিম এই শ্রেণীর জন্য পরিষেবা চুক্তিগুলি বাস্তবায়নের পরিকল্পনা করছে।
তবে ২.১ হিসাবে যদি আপনি app/code/Magento/Checkout/Api
ফোল্ডারটি পরীক্ষা করেন তবে কোনও শ্রেণি নেই (এখনও) যা এই জাতীয় পরিষেবার চুক্তিটি কার্যকর করে।
আমি ধরে নিলাম এটি কোনও এক সময় ঘটবে এবং ম্যাজেন্টো টিম সেই মডেলটিকে ভবিষ্যতে প্রত্যাখ্যান করার জন্য পতাকাঙ্কিত করেছিল। তবে আমি যেমন বলেছি এবং যেমনটি আপনি বলেছেন, এটি এখনও সফ্টওয়্যারটিতে ব্যবহৃত হয় তাই আপনি আপাতত এটি ব্যবহার চালিয়ে যেতে পারেন।
আমি শ্রেণীভুক্ত এই @deprecated
ট্যাগটি মতোই পতাকা জন্য এক load()
থেকে পদ্ধতিMagento\Framework\Model\AbstractMode
এক্সএমএল <action>
ট্যাগের ক্ষেত্রে একই কাজ চলে যা অবহিত করা হয় তবে এখনও কিছু ক্ষেত্রে একমাত্র বিকল্প: http://goo.gl/laVP35 এবং এখনও ২.১: ব্যাপকভাবে ব্যবহৃত হয়: https://github.com/magento/magento2/search? ঠ = XML & Q = অ্যাকশন ও UTF8 =% E2% 9c% 93
যে প্রতিশ্রুতিটি কার্টের মডেলটিকে অবহেলা করেছে তা হল c4e9a77403655646a18d4277de96429c86bd34fa বার্তা সহ
MAGETWO-51558: চেকআউট কার্টের মডেলটিকে অবচয় হিসাবে চিহ্নিত করুন
এটি বেশি কিছু বলে না, বিশেষত যেহেতু এটিই কেবল প্রতিশ্রুতিবদ্ধ যা অভ্যন্তরীণ টিকিট নম্বর "MAGETWO-51558" উল্লেখ করে
যেহেতু \Magento\Checkout\Api
এখনও কোনও নতুন পরিষেবার চুক্তি নেই এবং \Magento\Quote\Api\CartItemRepositoryInterface
কার্টের মডেলটিও প্রতিস্থাপন করতে পারে না, তাই আপনার সন্দেহের সাথে আমি একমত যে এটি খুব তাড়াতাড়ি অবহেলিত হয়েছে।
অবশ্যই, একটি চূড়ান্ত উত্তর কেবলমাত্র একজন ম্যাজেন্টো কর্মচারীই দিতে পারবেন।