২.১ থেকে ম্যাজেন্টো চালু করেছেMagento/Framework/Model/EntityManager
আমি এখানে ভুল হতে পারি তবে আমার বোধগম্যতা থেকে এটি হ'ল Magento/Framework/Model/AbstractModel
উত্তরাধিকারের মাধ্যমে বৈশিষ্ট্যটি কার্যকর করা এবং সংস্থার মাধ্যমে এটি সমাধান করা (এফওয়াইআই: https://en.m.wikedia.org/wiki/Composition_over_inheritance )
আপনি এখানে মূল ফাইলগুলিতে একটি উদাহরণ পেতে পারেন: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/ মডেল / রিসোর্সমোডেল / ব্লক.পিপি
মূলত সমস্ত সিআরইউডি অপারেশনগুলি ক্লাসে স্পষ্টভাবে ঘোষণা করা হয় এবং ক্লাসে পিছিয়ে দেওয়া হয় EntityManager
। ২.১ এর আগে পিতামাতার পদ্ধতিটি উত্তরাধিকারের মাধ্যমে ডাকা হত।
সুতরাং আমার প্রশ্নগুলি হ'ল:
EntityManager
প্রাক 2.1 পূর্ববর্তী উত্তরাধিকার সিস্টেমের ওপরে কী কী সুবিধা রয়েছে ?- এটি কেবলমাত্র কাস্টম সিআরইউডি মডিউলে প্রয়োগ করা শুরু করার জন্য সিআরইউডি পদ্ধতিগুলি (উপরের উদাহরণের মতো) যথেষ্ট ঘোষণা করছে নাকি আরও কিছু আছে?