ম্যাজেন্টো 2 - কেন ম্যাজেন্টো \ চেকআউট \ মডেল \ কার্ট হ্রাস করা হয়েছে?


32

ম্যাজেন্টো ২.১ থেকে কার্টের একটি @deprecatedট্যাগ রয়েছে। তবুও, এখনও শপিংয়ের সময় পণ্য সংরক্ষণের জন্য এটি নিজেই ম্যাজেন্টো ব্যবহার করে। অবমূল্যায়নের উদ্দেশ্য কি, এবং যদি তাই হয়, এবং এর পরিবর্তে আমাদের কী ব্যবহার করা উচিত?


Magento.SE এ স্বাগতম! দুর্দান্ত প্রশ্ন! আপনি শিরোনামটি কিছুটা সংশোধন করার কথা ভাবতে পারেন তাই এটি বিষয়ভিত্তিক জবাব চাইবে না। উদাহরণস্বরূপ, "আমি কি এখনও ব্যবহার করব?" "কেন এটা অবচিত হয়েছিল" চেয়ে সম্ভবত উত্তম
philwinkle

আপনার জবাবের জন্য ধন্যবাদ, ফিলোইঙ্কল! তবে, @ ডেপ্রেসিটেড ইতিমধ্যে বোঝায় যে এটি আর ব্যবহার করা উচিত নয়। আমি এটি কী দ্বারা প্রতিস্থাপন করা হয়েছে তা জানতে চেয়েছিলাম, এবং এটি এখনও ম্যাগেন্টো দ্বারা সক্রিয়ভাবে ব্যবহৃত হয়েছে বলে আমার একটি ছোট সন্দেহ রয়েছে যে ভুল করে ক্লাসটি অবহেলা করা হয়েছিল। :)
প্যাট্রিক ভ্যান বার্গেন

মূল দলের সদস্যের বাইরে উত্তরের উত্তরটি সরলভাবে দেওয়া যায় না। তবে আমি মনে করি এটি যেমন দাঁড়ায় এটি একটি সম্পূর্ণ বৈধ প্রশ্ন।
ফিলিভিঙ্কল

উত্তর:


24

আমার অনুমান যে ম্যাজেন্টো টিম এই শ্রেণীর জন্য পরিষেবা চুক্তিগুলি বাস্তবায়নের পরিকল্পনা করছে।

তবে ২.১ হিসাবে যদি আপনি 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


17

যে প্রতিশ্রুতিটি কার্টের মডেলটিকে অবহেলা করেছে তা হল c4e9a77403655646a18d4277de96429c86bd34fa বার্তা সহ

MAGETWO-51558: চেকআউট কার্টের মডেলটিকে অবচয় হিসাবে চিহ্নিত করুন

এটি বেশি কিছু বলে না, বিশেষত যেহেতু এটিই কেবল প্রতিশ্রুতিবদ্ধ যা অভ্যন্তরীণ টিকিট নম্বর "MAGETWO-51558" উল্লেখ করে

যেহেতু \Magento\Checkout\Apiএখনও কোনও নতুন পরিষেবার চুক্তি নেই এবং \Magento\Quote\Api\CartItemRepositoryInterfaceকার্টের মডেলটিও প্রতিস্থাপন করতে পারে না, তাই আপনার সন্দেহের সাথে আমি একমত যে এটি খুব তাড়াতাড়ি অবহেলিত হয়েছে।

অবশ্যই, একটি চূড়ান্ত উত্তর কেবলমাত্র একজন ম্যাজেন্টো কর্মচারীই দিতে পারবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.