Magento Shipping Estimator-不工作(结果为空)
不确定它何时开始发生,但我在购物车页面上有一个不起作用的发货估计器。填写信息并单击“获取报价”后,页面将重新加载,但不会向用户显示任何配送方式。。。这就好像表单是用空白值提交的。表格指向:Magento Shipping Estimator-不工作(结果为空),magento,Magento,不确定它何时开始发生,但我在购物车页面上有一个不起作用的发货估计器。填写信息并单击“获取报价”后,页面将重新加载,但不会向用户显示任何配送方式。。。这就好像表单是用空白值提交的。表格指向: checkout/cart/estimatePost 其内容包括(在app/code/core/Mage/Checkout/controllers/CartController.php中): 我在这里添加了一个Mage::log来检查请求: $request = $this->getRequest()
checkout/cart/estimatePost
其内容包括(在app/code/core/Mage/Checkout/controllers/CartController.php中):
我在这里添加了一个Mage::log来检查请求:
$request = $this->getRequest()->getParams();
Mage::log($request, null, 'temp.log');
记录的阵列完全为空。甚至没有女人来这里
我查看了表单本身,它与开发站点上的表单完全相同(工作正常)。所以问题不在于形式本身
唯一合乎逻辑的结论是,另一个模块正在发生故障。我已经检查了覆盖CartController.php的不同模块,虽然有一些模块正在这样做,但没有一个模块会影响estimatePostAction()方法
我有点困惑,有什么想法吗?天哪。站点所有者必须已更改服务器上与https:相关的内容,因为我已将表单的操作更改为:
$this->getUrl('checkout/cart/estimatePost')
致:
现在它可以工作了 您的意思是您添加了
数组(“u secure”=>true)
否则PHP将为->
>抛出一个意外的T\u对象操作符
错误)运输成本估算在购物车页面上工作,但在结帐页面上不工作,错误是什么?
$this->getUrl('checkout/cart/estimatePost')
$this->getUrl('checkout/cart/estimatePost', array('_secure'=>true))