0
Mage :: registry在方法之间不成立。思考? (是的,首先调用displayOrder)。Mage :: registry()不在方法之间携带
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');
}
据我所知Mage :: registry()是一个全局变量,只传递该页面内的信息。由于'verifyItems'是一个新页面生成它不应该通过..您可能想使用会话,而不是 –
@ R.S。谢谢。 –
我将在下面添加我以前的评论作为答案,以便其他人不会将其视为未答复,并花时间尝试回答它,所以请接受它为正确的 –