ไม่สามารถรับประกันคำสั่งที่ส่งเหตุการณ์ได้อย่างง่ายดาย พวกมันขึ้นอยู่กับลำดับที่โหลดโมดูล โดยทั่วไปผู้สังเกตการณ์เหตุการณ์หลักทั้งหมดจะถูกเรียกก่อนผู้สังเกตการณ์ชุมชนและรหัสโลคัล
มีวิธีการบังคับผู้สังเกตการณ์วีโอไอพีที่จะยิงหลังจากที่กำหนดเองโดย "แกล้ง" การพึ่งพาของโมดูลหลักเพื่อท้องถิ่นหรือชุมชนหนึ่ง มีลักษณะที่จะตอบของลีที่นี่: ทำให้ไฟสังเกตการณ์ที่กำหนดเองก่อนที่วีโอไอพีสังเกตการณ์ที่มีอยู่
/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>
โดยส่วนตัวแล้วฉันไม่ชอบวิธีการนี้เนื่องจากฉันไม่รู้ว่าจะมีผลกระทบอะไรที่จะทำให้การพึ่งพานั้นเกิดขึ้น 
สำหรับกรณีการใช้งานของคุณดูเหมือนว่าคุณควรทำการตรวจจับข้อมูล / สถานะบางอย่างเพื่อให้ทราบว่ามีการใช้งานหรือไม่ การตรวจสอบข้อมูล / สถานะของแบบจำลองจะดีกว่าการพยายามบังคับให้ลำดับเหตุการณ์