যে ক্রমে ইভেন্টগুলি প্রেরণ করা হয় তা সহজেই গ্যারান্টিযুক্ত হতে পারে না। এগুলি মডিউলগুলি লোড হওয়া ক্রমের উপর নির্ভরশীল। সাধারণত সমস্ত মূল ইভেন্ট পর্যবেক্ষককে সম্প্রদায় এবং স্থানীয় কোড পুল পর্যবেক্ষকদের আগে ডাকা হবে।
স্থানীয় বা সম্প্রদায়ের একটিতে একটি মডিউলের নির্ভরতা "নকল" করে কাস্টমসের পরে ম্যাগন্টো পর্যবেক্ষকদের গুলি চালানোর জন্য বাধ্য করার একটি পদ্ধতি রয়েছে। লি এর উত্তরটি এখানে দেখুন: কোনও বিদ্যমান ম্যাজেন্টো পর্যবেক্ষকের আগে একটি কাস্টম পর্যবেক্ষককে আগুন লাগিয়ে দিন ।
/app/etc/modules/Groupname_Page.xml
<config>
<modules>
<Groupname_Page>
<active>true</active>
<codePool>local</codePool>
<depends>
<!-- Your dependencies go here -->
</depends>
</Groupname_Page>
<Enterprise_PageCache>
<depends>
<Groupname_Page />
</depends>
</Enterprise_PageCache>
</modules>
</config>
আমি ব্যক্তিগতভাবে সেই পদ্ধতির পছন্দ করি না কারণ যে নির্ভরতা জোর করে কী পরিণতি ঘটবে আমি জানি না।
আপনার ব্যবহারের ক্ষেত্রে, এটি শোনা যাচ্ছে যে ডেটা / রাষ্ট্রের জন্য এটি চালিত হয়েছে কিনা তা জানতে আপনার কোনও ধরণের সনাক্তকরণ করা উচিত। কোনও ইভেন্ট অর্ডার জোর করার চেষ্টা করার চেয়ে কোনও মডেলটিতে ডেটা / রাজ্য পরীক্ষা করা ভাল।