访问magento文件中的会话变量

时间:2014-04-22 06:35:46

标签: php magento session

我有一个自定义文件,其中我使用会话来存储变量,我需要访问magento文件中的那些变量。 我的自定义文件夹结构 Magento的/自定义/ checkmail.php 我需要在magento文件中访问会话变量,即 Magento的/应用程序/设计/前端/基/默认/模板/永久/客户/表格/ login.phtml 我已经在magento文件login.phtml中启动了会话。但是值没有传递给它。传递“null”值。我该怎么做呢

2 个答案:

答案 0 :(得分:0)

如何在会话中保存值 试试这个

$session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
$session->setData("custom_field", 'custom value');
$yourValue = $session->getData("custom_field");

答案 1 :(得分:0)

在你的checkmail写这样的

$session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
        // set data in session start //
        $session->setData("orderid", $data['orderid']);

并在login.phtml中获取此值

// Getting values from session which was set during url checking
    $session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
    $relatedOrder = $session->getData("orderid");