我需要在Magento中創建一個觀察者,用於監聽某人在重新編制目錄搜索索引時調用的事件。Magento哪個事件被調用?需要構建觀察者
那麼當有人編制目錄搜索索引時會調用哪個事件?謝謝?
編輯: 我在看的事件: catalogindex_plain_reindex_after
這將是正確的?
http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events
我需要在Magento中創建一個觀察者,用於監聽某人在重新編制目錄搜索索引時調用的事件。Magento哪個事件被調用?需要構建觀察者
那麼當有人編制目錄搜索索引時會調用哪個事件?謝謝?
編輯: 我在看的事件: catalogindex_plain_reindex_after
這將是正確的?
http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events
我建議從命令行運行這個grep和擴建的事件TXT你可以連接到可用事件的文件。這份名單可能與你有聯繫的日期相近。
grep -r Mage::dispatchEvent /path/to/your/Magento/* > events.txt
如果你需要某個頁面上的觀察者,你可以在index.php中取消對Varien_Profiler,並在配置的開發者部分啓用它。啓用後,您應該在頁面底部看到一張表格,其中包含發生在該頁面上的所有內容。尋找DISPATCH EVENT:
。
有用。並且可以對我的[一年問題](http://stackoverflow.com/q/5279938/471559)做出很好的回答。 – clockworkgeek
此外,還有一些在線的列表,如'http://www.magentocommerce.com/wiki/5____ modules_and_development/reference/events'以供快速參考:-) –
我從來沒有通過SSH連接到我們的服務器我第一次嘗試,grep命令說我無法訪問我的域。是否有一個事件,我們確信在每個Magento安裝中,例如... controller_front_init_routers,以便我可以測試以查看我的觀察者是否正在工作? –
我注意到我的命令行對* .php無效,我更新了我的答案。 – B00MER