ম্যাজেন্টো 2 এর প্রবাহের অনুরোধ করুন


21

তাদের প্রচুর গোলমাল চলছে Magento 2, নেমস্পেস ইত্যাদির মতো ধারণাটি এতে অন্তর্ভুক্ত করা হয়েছে। আমি কীভাবে রিকুয়েস্ট প্রবাহকে পরিচালনা করা হয়েছে তা জানতে আগ্রহী Magento 2, কেউ আমাকে সংক্ষিপ্ত বিবরণ দিতে পারেন।

অ্যান্থল ক্রিট উপস্থাপনা থেকে আকর্ষণীয় বিষয়

ম্যাজেন্টো 2 এর 2700 এর তুলনায় 8000 ক্লাস পেয়েছে


4
ম্যাজেন্টো 2 আর্কিটেক্ট অ্যান্টন ক্রিল এটি এখানে ব্যাখ্যা করেছেন: de.slideshare.net/Dutchento/anton-kril-mm15nl
ফ্যাবিয়ান শেমংলার

উত্তর:


21

index.php\Magento\Framework\App\Httpঅবজেক্ট ম্যানেজার (এটি বুটস্ট্র্যাপের আগে তৈরি হয়েছিল) এবং কল পদ্ধতিতে অ্যাপ্লিকেশন উদাহরণ ( ) তৈরি করে launch

এইচটিপি অ্যাপ্লিকেশন উদাহরণটি প্রাথমিক রাউটিং করে: কোন অঞ্চলটি লোড করা উচিত তা নির্ধারণের জন্য এটি url এর প্রথম অংশ নেয় (অ্যাডমিন / ফ্রন্টএন্ড / রেস্ট / ...)।

যখন অঞ্চলটি সংজ্ঞায়িত করা হয়, তখন সেই অঞ্চলের জন্য কনফিগারেশন লোড করা হয় (Magento 1 এর বিপরীতে যেখানে সমস্ত কনফিগারেশন লোড হয়েছিল)।

তারপরে Magento\Framework\App\FrontControllerInterface::dispatchঅনুরোধ করা অঞ্চলের অ্যাপ্লিকেশন অবজেক্ট কল । ফ্রন্ট কন্ট্রোলার ম্যাজেন্টো 1 এর মতোই রাউটিং করে: সমস্ত রাউটারগুলি অনুরোধের সাথে মিলিত হওয়ার জন্য পুনরাবৃত্তি হয়। অনুরোধটির সাথে মেলে এমন রাউটারের সাথে মিলছে অ্যাকশনকন্ট্রোলারের উদাহরণ FrontController। এই প্রক্রিয়াটি আরও দক্ষ কারণ কেবলমাত্র একটি অঞ্চলের রাউটারগুলি ব্যবহার করা হয় (অ্যাডমিন রাউটারটি সম্মুখভাগে ব্যবহৃত হয় না)। সকল অতিরিক্ত আচরণের সামনে নিয়ামক থেকে সরিয়ে নেওয়া হয়েছে pluginsএর FrontControllerএবং অ্যাকশন কন্ট্রোলার।

যখন FrontControllerকর্ম নিয়ামক দৃষ্টান্ত পায় এটা আহ্বান dispatchএটিতে। অ্যাকশন কন্ট্রোলার তার কাজটি সম্পাদন করে এবং কিছু প্রয়োগের উদাহরণ দেয় ResultInterface(যেমন পৃষ্ঠা, পুনর্নির্দেশ, ...)।

FrontControllerকেবল ResultInterfaceঅ্যাপ্লিকেশন ইনস্ট্যান্সে ফিরে আসে যা প্রতিক্রিয়া দেয়।

আমি মিট ম্যাজেন্টো এনএলে এ সম্পর্কে উপস্থাপনা করেছি: http://www.slideshare.net/Dutchento/anton-kril-mm15nl


আপনার উত্তরের জন্য ধন্যবাদ @ অ্যান্থন
ডিমাগ খারাব

2
পুরো ধারণাটি উপলব্ধি করার জন্য আমি অনেক সময় নিচ্ছি
দিমাগ খারাব


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