簡體   English   中英

訪問magento文件中的會話變量

[英]Accessing session variable inside magento files

我有一個自定義文件,在其中使用會話存儲變量,並且需要訪問magento文件中的那些變量。 我的自定義文件夾結構magento / custom / checkmail.php我需要訪問magento文件中的會話變量,即magento / app / design / frontend / base / default / template / persistent / customer / form / login.phtml我已經開始了會話在magento文件login.phtml中。 但是這些值沒有傳遞給它。它傳遞的是“空”值。 我將如何處理。

您如何在會話中保存值,請嘗試此

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

在您的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");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM