Magento - 从产品页面获取自定义表单字段值

时间:2013-08-26 13:45:46

标签: php forms magento

我有一个Magento商店,我的客户想要出售个性化的礼品。例如,带有顾客女友姓名的铅笔。

在产品页面中,我设法以product_addtocart_form的形式显示了一些像这样的字段:

<input type="text" value="" id="gift_name" name="gift_name">

现在我有一个观察者,当用户进行结帐(checkout_type_onepage_save_order_after)时,它应该获得该自定义字段值,但我无法弄清楚如何。

我尝试了类似Mage::app()->getFrontController()->getRequest()->getParam('gift_name');的内容,但没有成功。

我认为这个参数就像数量一样传递给表单,但是如何检索呢?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码从观察者函数中的url获取参数

$request    = $observer->getEvent()->getData('front')->getRequest();
    $parameter  = $request->yourparametername;