如何解决如何覆盖Magento控制器?
| 我需要在结帐/购物车页面上使用服务器端代码检查优惠券代码的有效性。 Magento已经附带了类似的支票。但是,我需要添加一个以查看用户是否连接:在Magento中扩展/覆盖该操作的最佳方法是什么? 我知道我可以将控制器PHP文件复制到/app/code/local/
文件夹树中,但是我想知道是否有更好的方法来做到这一点。
解决方法
在我看来,除了修改ѭ1之外,其他任何事情都很好。这样,用config.xml创建一个带有controllers目录等的简单模块:
<config>
<frontend>
<routers>
<checkout>
<args>
<modules>
<My_Module before=\"Mage_Checkout\">My_Module_Checkout</My_Module>
</modules>
</args>
</checkout>
</routers>
</frontend>
</config>
请参阅此处以获取有关如何扩展前端控制器的更多详细信息:
http://prattski.com/2010/06/24/magento-overriding-core-files-blocks-models-resources-controllers/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。