在我的模板
结帐/ cart.phtml
有一行
echo $ this-> getMessagesBlock() - > getGroupedHtml();
返回错误消息的html块
如何将此消息作为数组而不是整个HTML阻止?
感谢
答案 0 :(得分:2)
在magento中,有4种类型的消息。
您可以使用以下方法将所有消息作为数组的集合。
$this->getMessagesBlock()->getMessages();
如果指定需要在getMessages()
内检索的消息类型,您将只获得该类型的消息作为数组。即
$this->getMessagesBlock()->getMessages('error');
$this->getMessagesBlock()->getMessages('warning');
$this->getMessagesBlock()->getMessages('notice');
$this->getMessagesBlock()->getMessages('success');