Я пытаюсь получить доступ к сообщениям текущего сеанса Magento (написанным addError).
Я делаю это изнутри модели корзины.
$smessages = Mage::getSingleton('checkout/session')->getMessages(true);
Правильно возвращает массив всех сообщений.
Однако, когда я пытаюсь выполнить "foreach" через $smessages, я ничего не получаю. Идея состоит в том, чтобы затем использовать getText() внутри цикла для получения каждого отдельного сообщения.
foreach ($smessages as $smessage) {
Mage::log($smessage);
}
Что я делаю неправильно?