ম্যাজেন্টো 2: একটি প্লাগইন ক্লাস a ug প্লাগইন নামকরণ না করার ফলাফল se


14

Magento 2 এ প্লাগইন ক্লাস ব্যবহারের কোনও পরিণতি নেই যা শেষ হয় না \Plugin? ডক্স সুপারিশ যে এই শ্রেণীর নাম দিয়ে শেষ হওয়া উচিত \Plugin

প্লাগ-ইন ক্লাসের নাম বা এর ভার্চুয়াল ধরণের। আপনি যখন এই উপাদানটি নির্দিষ্ট করবেন তখন নিম্নলিখিত স্কিমা ব্যবহার করুন: ug প্লাগইন।

তবে, বেশ কয়েকটি কোড প্লাগইন রয়েছে যা এটি অনুসরণ করে না

<!-- #File: app/code/Magento/Weee/etc/frontend/di.xml-->
<plugin name="weee-app-action-dispatchController-context-plugin"
        type="Magento\Weee\Model\App\Action\ContextPlugin"/>

\Pluginআপনার শ্রেণীর নাম ব্যবহার না করার কোনও প্রোগ্রামিক পরিণতি আছে কি ? বা এটি কি কেবল একটি কনভেনশন - ম্যাজেন্টো 1 এর _Observerশ্রেণি নাম কনভেনশনের অনুরূপ ?

উত্তর:


5

সুতরাং সরকারী প্রশিক্ষণ স্লাইড / নির্দেশাবলী "প্লাগইন ক্লাস বা এর ভার্চুয়াল ধরণের নাম; নামকরণ কনভেনশন \ প্লাগইন ব্যবহার করে।" তবে অনুশীলনের সমাধান গাইড সেই সম্মেলনটি অনুসরণ না করে একটি প্লাগইন তৈরি করে। সুতরাং যদি না কিছু স্থাপত্যগতভাবে পরিবর্তিত হয় তবে আমি বলব এটি কেবল একটি সম্মেলন


3

ইন Magento-2 , classname মধ্যে প্লাগ ইন নাম ব্যবহার শুধু একটি কনভেনশন এবং হিসাবে আমরা পর্যবেক্ষক বর্গ নাম ব্যবহার বাধ্যতামূলক নয়।

নিম্নলিখিতটি প্লাগইনের সাধারণ বাক্য গঠন কোড:

<plugin name="plugin_name" type="class_name" />

যেখানে typeসবেমাত্র ক্লাসের নাম ধারণ করে যা তাত্ক্ষণিক হওয়া দরকার।

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