无法覆盖Magento 1.7 CartController的indexAction()

Paw*_*uda 0 php xml overriding controller magento

我试图覆盖Mage_Checkout_CartController的默认indexAction().我在app/local中创建了以下文件:
MyNamespace/cartStockCheck/controllers/CartController.php MyNamespace/cartStockCheck/etc/config.xml

还有app/etc/modules:MyNamespace_CartStockCheck.xml

似乎Magento拿起了我的扩展程序,因为我可以看到它在高级部分的管理员后端中列出,但除此之外我打开购物车时没有任何反应.

编辑:没有其他插件覆盖CartController.我还修复了indexAction中不正确的调用.仍然看不到我的文字在购物车中回响

编辑2:检查下面的答案.有用!

CartController.php的内容是:

<?php   
  require_once 'Mage/Checkout/controllers/CartController.php';

  class MyNamespace_CartStockCheck_CartController extends Mage_Checkout_CartController
  {
    public function addAction()
    {
        echo 'test addAction';
        parent::addAction();
    }

    public function indexAction()
    {
        echo 'test indexAction';
        parent::addAction();
    }
  }
?> 
Run Code Online (Sandbox Code Playgroud)

config.xml的内容:

<?xml version="1.0"?>
<config>
    <modules>
        <MyNamespace_CartStockCheck>
            <version>0.1.0</version>
        </MyNamespace_CartStockCheck>
    </modules>

    <frontend>
        <routers>
            <checkout>
                <args>
                    <modules>
                        <MyNamespace_CartStockCheck before="Mage_Checkout">MyNamespace_CartStockCheck</MyNamespace_CartStockCheck>
                    </modules>
                </args>
            </checkout>
        </routers>
    </frontend>
</config>
Run Code Online (Sandbox Code Playgroud)

MyNamespace_CartStockCheck.xml的内容:

<?xml version="1.0"?>

<config>
    <modules>
        <MyNamespace_CartStockCheck>
            <active>true</active>
            <codepool>local</codepool>
        </MyNamespace_CartStockCheck>
    </modules>
</config>
Run Code Online (Sandbox Code Playgroud)

Paw*_*uda 5

我不相信这个.我的代码不工作的全部原因是:

<codepool>local</codepool>
Run Code Online (Sandbox Code Playgroud)

代替

<codePool>local</codePool>
Run Code Online (Sandbox Code Playgroud)

在MyNamespace_CartStockCheck.xml中

我实际上复制了一些教程,其中"P"没有大写,我不知道它可能是这个,直到我开始检查其他扩展并注意到它.猜猜我会很容易记住这个.