Magento 2.1: সত্তা পরিচালক ব্যবহার করে


27

২.১ থেকে ম্যাজেন্টো চালু করেছে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 পূর্ববর্তী উত্তরাধিকার সিস্টেমের ওপরে কী কী সুবিধা রয়েছে ?
  • এটি কেবলমাত্র কাস্টম সিআরইউডি মডিউলে প্রয়োগ করা শুরু করার জন্য সিআরইউডি পদ্ধতিগুলি (উপরের উদাহরণের মতো) যথেষ্ট ঘোষণা করছে নাকি আরও কিছু আছে?

1
কোনও উত্তর নয় - তবে আমি কোনও এজেন্টি ম্যানেজার ব্যবহারের একটি উপকারিতা হ'ল কোনও রিপোজিটরি টাইপ সিস্টেমের একটি সম্ভাব্য ইনজেকশনের ক্ষমতা হব - যেখানে সত্তাটি ইতিমধ্যে টানানো থাকলে ডিবিতে আঘাত করার পরিবর্তে স্মৃতিতে লোডিং ঘটতে পারে স্মৃতি, ইত্যাদি
Navarr

উত্তর:


16

বর্তমানে, আমরা আপনার সত্তাগুলির জন্য এন্টি ম্যানেজার ব্যবহার করার পরামর্শ দিচ্ছি না কারণ এটি একটি অসম্পূর্ণ বৈশিষ্ট্য এবং আমরা কনফিগারেশনটিকে আরও ঘোষিত করার পরিকল্পনা করি।

সত্ত্বা ম্যানেজারের ধারণাগুলি হ'ল:

  • ইন্টারফেসের মাধ্যমে ডেটা সত্তা অব্যাহত রাখুন (বিমূর্ত শ্রেণি থেকে প্রসারিত করার প্রয়োজন নেই)
  • অবিচ্ছিন্ন সুস্পষ্ট এক্সটেনসিবল করুন
  • modularity এর

এর জন্য ধন্যবাদ আপনি নিজের উত্তরটি যুক্ত করতে পারেন কেন আপনি এটি ব্যবহার করার পরামর্শ দিচ্ছেন না? (অসম্পূর্ণ বৈশিষ্ট্য, বগি, অন্যান্য?)
রাফেল ডিজিটাল পিয়ানোবাদ

1
হ্যাঁ, অসম্পূর্ণ ফিউচারগুলি, আমরা কনফিগারেশনটিকে আরও ঘোষিত করার পরিকল্পনা করি
কানডি

4
মোয়ার এক্সএমএলস, মোয়ার! :)
নেভারভারমাইন্ড

আমরা কী জানতে পারি যে তারা এই অসম্পূর্ণ ফিউচারটি শেষ করবে এমন প্রত্যাশিত তারিখ কী?
তোয়ান এনগুইন

3
কারণ ম্যাগান্টো ব্যাকলগ সম্প্রদায় এবং অংশীদারদের প্রতিক্রিয়া দ্বারা সরাসরি প্রভাবিত হয় যে কোনও কাজকে অগ্রাধিকার দেওয়া এবং বঞ্চিত করা যেতে পারে এবং কংক্রিটের কাজটি শেষ হওয়ার আগে এবং এটি প্রকাশের আগে কেউ শেষ করতে পারে না।
কান্দি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.