Mage :: registry在方法之间不存在。思考? (是的,首先调用displayOrder。)
public function displayOrderAction()
{
$this->loadLayout();
$post = $this->getRequest()->getPost();
$block = $this->getLayout()->getBlock('returner.displayorder');
$returnOrder = Mage::getModel('returner/order')->getOrder($post['increment_id'], $post['email']);
Mage::register( 'returnOrder', $returnOrder );
$this->renderLayout();
}
public function verifyItemsAction()
{
$post = $this->getRequest()->getPost();
$order = Mage::registry('returnOrder');
}
答案 0 :(得分:2)
据我所知,Mage :: registry()是一个全局变量,只传递该页面内的信息。由于'verifyItems'是一个新生成的页面,因此它不应该继续...你可能想要使用session而不是