我有以下要求:我的URL可以是以下任意一个
http://localhost.com/index.php/?resid=anyvalue
http://localhost.com/index.php/storeviewname/?resid=anyvalue或......?resid = anyvalue
我想捕获resid
值并将其放置在后端,并按照客户的订单进行保存。
即,如果请求?resid=133
并且客户以后继续下订单,我希望将resid
与订单ID(例如100000123)一起保存(133)。
然后,我希望resid
值显示在销售订单网格中(在admin中)。
有人可以指导我这样做吗?
最佳答案
在控制器中,执行$this->getRequest()->getParam('resid')
以获得值。将其保存在用户会话中。为了将其保存在订单中,您必须在“订单”表中添加一个字段,然后在其创建后就可以将其添加到“订单”对象中。然后,您必须覆盖用于显示订单的网格块,才能将该字段添加到网格中。要完成所有这些工作,将需要很多工作。
关于magento - 如何捕获URL参数-Magento,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8430214/