如何捕获URL参数 - Magento

时间:2011-12-08 11:22:35

标签: magento

我有以下要求:我的网址可以是以下任何一种

我希望捕获resid值并将其放在后端并按照客户的顺序保存。

即如果请求?resid=133并且客户稍后继续下订单,我希望resid与订单ID(例如100000123)一起保存(133)。

之后我希望resid值显示在销售订单网格中(在管理员中)。

有人可以指导我这样做吗?

2 个答案:

答案 0 :(得分:42)

在控制器中执行$this->getRequest()->getParam('resid')以获取值。将其保存在用户的会话中。要将其保存在订单中,您必须在Order表中添加一个字段,然后您可以在创建Order对象后将其添加到Order对象。然后,您必须覆盖用于显示订单的网格块,以将该字段添加到网格中。这一切都要做很多工作。

答案 1 :(得分:33)

获取所有参数

  

$这 - > Request()方法 - > getParams()方法

获得任何具体的

  

$这 - > Request()方法 - > getParam(KEY)

实施例

  

$这 - > Request()方法 - > getParam( '渣油')

相关问题