[英]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.