Magento - 本地控制器无法正常工作

Moo*_*oon 11 overriding controller local magento

我对Magento的本地目录有疑问.

我试图覆盖核心控制器 - Mage/Contacts/controllers/IndexController.php.

所以我将IndexController.php复制到了 /app/local/Mage/Contacts/controllers/

但Magento仍在使用核心文件.我可以确认它,因为当我将Mage/Contacts/controllers/IndexController.php重命名为IndexController.php_时,我看到404页面.

请建议我.

谢谢!

Jon*_*Day 21

app/code/local由于Magento的自动加载架构,将控制器复制到路径中并不起作用.它适用于块,模型和其他对象,但不适用于控制器.

有关如何覆盖wiki上的控制器的详细演练.和@prattski 的博客文章

尝试遵循这些,然后回过头来提出任何具体问题.

HTH,JD