Событие Magento (Какое событие вызывается в Index?) - PullRequest
0 голосов
/ 12 августа 2011

Как указано в вопросе, какое событие вызывается, когда кто-то заходит в панель администратора и выбирает данные переиндексации для индекса поиска по каталогу?

Я попытался запустить grep на своей командной оболочке и, похоже, не могу этого получитьработать (чтобы получить список событий).Я пытался просмотреть списки событий и не могу найти правильный.

Я склонен думать, что событие catalogindex_plain_reindex_after будет запущено, но я пробовал это, и это не тот случай ...

Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 12 августа 2011

Если вы не можете найти какую-либо конкретную отправку события, вы всегда можете получить следующее событие на контроллере:

<controller_action_postdispatch_adminhtml_index_process_massReindex>...</controller_action_postdispatch_adminhtml_index_process_massReindex>

и в наблюдателе вы можете получить параметры контроллера как:

$observer->getEvent()->getData('controller_action')->getRequest()->getParam('some_id_or_variable');

где 'some_id_or_variable' - это значение, которое вы хотите получить из параметров запроса.

...