স্থানীয় কোড পুলে আমার একটি কাস্টম মডিউল এবং সম্প্রদায় কোড পুলে একটি তৃতীয় পক্ষের এক্সটেনশান একই শ্রেণি উভয়ই প্রসারিত করার কারণে আমার ম্যাজেন্টো অনেপেজ চেকআউটটিতে একটি শ্রেণীর পুনর্লিখনের সমস্যা আছে ...
আমি একটি থেকে নোড নির্ভর যোগ করার জন্য চেষ্টা করেছি ModuleA_Name.xml এক মডিউল ফাইল তারপর বর্গ প্রসারিত ModuleB মধ্যে Onepage.php ফাইল কিন্তু এই কাজ করেননি।
কেউ আমাকে কীভাবে এটি করতে পারেন তা আমি জানি একজন পর্যবেক্ষক ব্যবহার করে এটি করার আরও একটি উপায় আছে তবে আমি এই মুহুর্তে কেবল সমাধানের প্রয়োজন হতে পারি? এছাড়াও, আমার জন্য নির্ভরতা ব্যবহার করা কি বিপজ্জনক হবে যেহেতু মডিউলবি কেবল ভিন্ন স্টোর / দর্শনগুলির জন্য সক্ষম হতে পারে তার অর্থ কি নির্ভরশীল মডিউলটি আর কাজ করবে না?
সহায়তার জন্য আগাম ধন্যবাদ...
ModuleA
<global>
<rewrite>
<moduleA>
<from><![CDATA[#^/checkout/onepage/#]]></from>
<to>/moduleA/onepage/</to>
</moduleA>
<moduleA>
<from><![CDATA[#^/checkout/cart/add/#]]></from>
<to>/moduleA/cart/add/</to>
</moduleA>
</rewrite>
ModuleB
<global>
<models>
<salesrep>
<class>ModuleB_SalesRep_Model</class>
<resourceModel>salesrep_mysql4</resourceModel>
</salesrep>
<salesrep_mysql4>
<class>ModuleB_SalesRep_Model_Mysql4</class>
<entities>
<salesrep>
<table>salesrep</table>
</salesrep>
</entities>
</salesrep_mysql4>
<checkout>
<rewrite>
<type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
<modulebadminthemecontroller>
<class>LucidPath_SalesRep_Controller</class>
</modulebadminthemecontroller>
</models>
</global>
Onepage
ক্লাসটি বিশেষত ব্লক বা মডেল?