От magento наблюдателя, как я могу сказать тип действия - PullRequest
1 голос
/ 15 февраля 2011

Как узнать, является ли действие внешним или внутренним кодом из кода наблюдателя для события controller_action_layout_render_before?

Ответы [ 2 ]

4 голосов
/ 15 февраля 2011

Возвращает true, если в данный момент находится в бэкэнде.

Mage::app()->getStore()->isAdmin()
0 голосов
/ 15 февраля 2011

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

Mage::log("observer object:" . print_r($observer, true));

Я думаю, что может быть поле данных, которое содержит событие, которое вызвало оттуда наблюдателя. Пожалуйста, опубликуйте свои выводы!

Надеюсь, это поможет.

...