Magento какое событие называется? Нужно построить наблюдателя - PullRequest
1 голос
/ 10 августа 2011

Мне нужно создать наблюдателя в Magento, который будет прослушивать событие, которое вызывается, когда кто-то переиндексирует индекс поиска по каталогу.

Итак, какое событие вызывается, когда кто-то индексирует индекс поиска по каталогу? Спасибо

Edit: Я смотрю на событие: catalogindex_plain_reindex_after

Будет ли это правильным?

http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events

Ответы [ 2 ]

3 голосов
/ 17 января 2012

Если вам нужен наблюдатель на определенной странице, вы можете раскомментировать Varien_Profiler в index.php и включить его в разделе для разработчиков в конфигурации. Как только он будет включен, вы должны увидеть таблицу внизу вашей страницы со всем, что произошло на этой странице. Ищите DISPATCH EVENT:.

2 голосов
/ 10 августа 2011

Я бы порекомендовал запустить этот grep из командной строки и создать txt-файл событий из доступных событий, которые вы можете подключить. Этот список может быть довольно датирован вами.

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

...