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