Magento: kontrolör yeniden yazılırsa neden denetleyici eylem predispatch olaylar ateş etmiyor?

0 Cevap php

Kontrolör yeniden yazılırsa neden denetleyici eylem predispatch olaylar ateş etmiyor? Burada bir parçacık olan store/app/code/core/Mage/Core/Controller/Varien/Action.php:

abstract class Mage_Core_Controller_Varien_Action
{
    // [...]
    public function preDispatch()
    {
        // [...]
        if ($this->_rewrite()) {
            return; // [What is the purpose if this?]
        }
        // [...]

        // [This is where my event needs to be firing, but this code never gets 
        // executed because the controller is rewritten]
        Mage::dispatchEvent(
            'controller_action_predispatch_'.$this->getFullActionName(),
            array('controller_action'=>$this)
        );

    }
    // [...]
}

Ben burada bu sorunu tespit başlatmak için bilmiyorum. Herkes orada daha önce hiç ele?

0 Cevap