我需要单击一个按钮并更改订单状态。到目前为止,我已经这样做了:
<?php $_order = $this->getOrder() ?>
<div class="buttons-set">
<p class="btn"><a href="<?php $this->saveState($_order);?>">Button</a></p>
</div>
在我的 php 中,我有:
public function saveState($order)
{
return $order->setState(Mage_Sales_Model_Order::STATE_NEW, true);
}
问题是每次phtml加载它都会执行saveState函数,每次都改变订单状态,不知道为什么。我需要在单击按钮的地方执行 saveState 函数。请帮我解决这个问题,我真的被卡住了!谢谢