যা আমি বুঝতে পেরেছি, যা ঘটতে চলেছে তা হ'ল ম্যাজেন্টো হাইড্রেটরগুলি extract()
এবং hydrate()
পদ্ধতিগুলির সাথে স্যুইচ করতে চলেছে ।
এই লিঙ্কটি ব্যবহার করত তবে মনে হয় ম্যাজেন্টো দলটি এটিকে আবার ঘুরিয়ে দিয়েছে: https://github.com
যদিও আপনি এখানে প্রতিশ্রুতিবদ্ধতার ইতিহাসটি খুঁজে পেতে পারেন: https://github.com
গুরুত্বপূর্ণ ফাইলগুলি হ'ল:
EntityHydrator.php
EntityMetadata.php
HydratorInterface.php
MetadataPool.php
আমি আপনাকে Action
ফোল্ডারের নীচে থাকা ফাইলগুলির পাশাপাশি ফাইলগুলিও পরীক্ষা করে দেখার পরামর্শ দিই Sequence
।
আমি যা বুঝতে পেরেছি তা থেকে (আমি এখানে সম্পূর্ণ ভুল হতে পারি):
Action
ফোল্ডারের নীচে থাকা ফাইলগুলি CRUD ক্রিয়া
Sequence
ফাইল iterators হয়?
এটি একটি কথোপকথন যা কিছুক্ষণ আগে ঘটেছিল (এটিই কি এলান স্টর্ম উল্লেখ করেছিলেন? মনে রাখতে পারছেন না) তাই আমি নিশ্চিত নই যে ম্যাজেন্টো দল এখনও সে পথে চলেছে কিনা।
হালনাগাদ
আমার গবেষণা থেকে, এই পরিবর্তন সম্পর্কিত অভ্যন্তরীণ ম্যাজেন্টো টিকিটটি হ'ল ম্যাগেটো -৫67676,, আমি যে সম্পর্কিত কমিটগুলি সন্ধান করতে পেরেছি তা এখানে:
সম্ভবত আরও টিবিএইচ রয়েছে তবে কমিটমেন্ট বার্তাগুলির জন্য পুরো রেপো ব্রাউজ করা আমার মনে হয় না ^^
আপনি যদি হাইড্রেটরগুলির সাথে পরিচিত না হন তবে আমি আপনাকে সেই লিঙ্কটি চেক করার পরামর্শ দিচ্ছি: http://www.webconsults.eu/blog/entry/108- কী_আস_এহাইড্রেটার_ইন_জেন্ড_ ফ্রেমওয়ার্ক_2
২.১ থেকে আপডেট
ম্যাজেন্টো এখন EntityManager
শ্রেণিটি উত্তরাধিকার প্রতিস্থাপনের জন্য ব্যবহার করছে আপনি এখানে আরও তথ্য পেতে পারেন: ম্যাজেন্টো ২.১: সত্তা পরিচালককে ব্যবহার করে