【发布时间】:2022-01-19 09:25:44
【问题描述】:
我正在从控制器向核心会话设置消息并重定向到主页 前 -
$session = Mage::getSingleton('core/session');
$session->addError('This is test message');
$this->_redirect('/');
但它没有显示在主页上,我也检查了 xml 文件和其他块但找不到任何线索。 当我在主页 phtml 文件上调试消息时,它显示如下
$messages=Mage::getSingleton("core/session")->getMessages();
var_dump($messages);
object(Mage_Core_Model_Message_Collection)#77 (2) {
["_messages":protected]=> array(0) { } ["_lastAddedMessage":protected]=> object(Mage_Core_Model_Message_Error)#76 (6) {
["_type":protected]=> string(5) "error" ["_code":protected]=> string(34) "This is test message" ["_class":protected]=> string(0) "" ["_method":protected]=> string(0) ""
["_identifier":protected]=> NULL ["_isSticky":protected]=> bool(false) } }
谁知道怎么解决这个问题,谢谢
【问题讨论】:
标签: php session magento magento-1.9