【发布时间】:2020-05-24 18:27:42
【问题描述】:
在 Magento 1 在产品页面 https://prnt.sc/smp14a 上,当有人输入描述时,我想在购物车页面 https://prnt.sc/smp8l7 和结帐页面上显示相同的描述,我该怎么做
在发布请求中 /app/code/core/Mage/Checkout/controllers/CartController.php 在 addAction 中,我获取文本框值并作为参数传递给购物车
$cart = $this->_getCart();
$params = $this->getRequest()->getParams();
try {
if (isset($params['qty'])) {
$filter = new Zend_Filter_LocalizedToNormalized(
array('locale' => Mage::app()->getLocale()->getLocaleCode())
);
$params['qty'] = $filter->filter($params['qty']);
}
$product = $this->_initProduct();
$related = $this->getRequest()->getParam('related_product');
/**
* Check product availability
*/
if (!$product) {
$this->_goBack();
return;
}
$cart->addProduct($product, $params);
如何访问购物车页面上的文本框值 提前致谢
【问题讨论】:
标签: php magento-1.9