我已经从 stackoverflow 搜索并实现了许多答案,但我无法覆盖控制器。这个问题是不言自明的,但我会提供代码来展示我在做什么。也许有人可以引导我朝着正确的方向前进:
这是我的目录结构
这是我的config.xml
内部etc
文件夹。
<?xml version="1.0"?>
<config>
<modules>
<Zepcom_Checkout>
<version>0.0.1</version>
</Zepcom_Checkout>
</modules>
<frontend>
<routers>
<checkout>
<args>
<modules>
<Zepcom_Checkout before="Mage_Checkout">Zepcom_Checkout</Zepcom_Checkout>
</modules>
</args>
</checkout>
</routers>
</frontend>
这是我的controller
require_once 'Mage/Checkout/controllers/OnepageController.php';
class Zepcom_Checkout_OnepageController extends Mage_Checkout_OnepageController {
public function indexAction() {
var_dump("custom"); die;
}
.
. // some overriding code here
.
}
我真的被困住了,任何帮助将不胜感激。我正在转储以验证控制器的调用,但它一直在调用Core
控制器。