2011-08-10 57 views

回答

2

我建議從命令行運行這個grep和擴建的事件TXT你可以連接到可用事件的文件。這份名單可能與你有聯繫的日期相近。

grep -r Mage::dispatchEvent /path/to/your/Magento/* > events.txt

+0

此外,還有一些在線的列表,如'http://www.magentocommerce.com/wiki/5____ modules_and_development/reference/events'以供快速參考:-) –

+0

我從來沒有通過SSH連接到我們的服務器我第一次嘗試,grep命令說我無法訪問我的域。是否有一個事件,我們確信在每個Magento安裝中,例如... controller_front_init_routers,以便我可以測試以查看我的觀察者是否正在工作? –

+0

我注意到我的命令行對* .php無效,我更新了我的答案。 – B00MER

3

如果你需要某個頁面上的觀察者,你可以在index.php中取消對Varien_Profiler,並在配置的開發者部分啓用它。啓用後,您應該在頁面底部看到一張表格,其中包含發生在該頁面上的所有內容。尋找DISPATCH EVENT:

+0

有用。並且可以對我的[一年問題](http://stackoverflow.com/q/5279938/471559)做出很好的回答。 – clockworkgeek