Php 其中,Magento中的函数是;更新购物车“;按钮使用

Php 其中,Magento中的函数是;更新购物车“;按钮使用,php,magento,Php,Magento,我原以为是app\code\core\Mage\Checkout\controllers\CartController.php中的updatestation(),但我打了一个Mage::log调用,但它应该创建的日志文件从未出现过(日志记录已启用,因为我创建了一堆新的日志文件) 我在所有magento中进行了文本搜索,查找updateStation()的其他声明,以防本地/社区模块覆盖app/code/core中的模块,但它只找到了它的1个实例,因此显然我没有正确的函数 我正在尝试向按钮(和购物

我原以为是app\code\core\Mage\Checkout\controllers\CartController.php中的
updatestation()
,但我打了一个
Mage::log
调用,但它应该创建的日志文件从未出现过(日志记录已启用,因为我创建了一堆新的日志文件

我在所有magento中进行了文本搜索,查找
updateStation()
的其他声明,以防本地/社区模块覆盖app/code/core中的模块,但它只找到了它的1个实例,因此显然我没有正确的函数

我正在尝试向按钮(和购物车)添加一些新功能,但我需要先查看它的代码,以查看需要添加/更改什么才能开始工作


编辑1:我知道我正在寻找的功能编辑sales\u flat\u quote表当您更改购物车中商品的数量时,我不知道如何编辑(为什么我需要在添加功能之前查看代码)

您必须从管理界面启用日志设置。可以从
System->Configuration->Developer->Log settings
中查看设置,启用
Yes

您使用的是某个j2tajaxcheckout模块还是其他与AJAX购物车相关的模块?
我昨天遇到了与您相同的问题,发现模块的javascript更改了购物车概览上更新按钮的URL。

它就是在那里发布的。在那里抛出一个die语句。logging是启用的,正如我说过的,我已经为不同的领域创建了一系列新的日志文件,比如促销和suchi。我使用Idev OneStepCheckout,它有一个AjaxControler.php文件,它在购物车上唯一需要的就是一个sidebar.php文件,它可以获取结帐url。我只查看了app\code\core\Mage\Checkout\controllers\CartController.php,因为没有app\code\core\Mage\Cart folder,我花了很长时间查看了代码,但我发现是javascript更改了url,之后我找到了正确的函数,Mage::log工作正常