说我找到了这条线
Mage::dispatchEvent('catalog_product_is_salable_before', array(
'product' => $this
));
我如何找到由 Mage::dispatchEvent
调用的方法,我了解到 Magento 已经插入了其中一些 Mage::dispatchEvent
行,但还没有没有为它们创建任何用于定制的方法,所以我也想知道如何区分它们之间的区别
最佳答案
在 Magento 中,有调用这些方法的事件监听器。可以说,dispatchEvent 基本上会释放一个耀斑,并且有“观察者”等待这个信号,然后调用您分配的方法。
您可以使用模块的 etc/config.xml
分配事件/耀斑的观察者来调用方法。
您可以阅读这个关于如何操作的精彩教程 here
如果您有兴趣了解默认情况下有哪些事件,该页面上有一个链接:Magento Event List (这不起作用)抱歉。
关于php - 我如何在magento中找到dispatchEvent方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238002/