找到相应控制器的最佳方法是啥
Posted
技术标签:
【中文标题】找到相应控制器的最佳方法是啥【英文标题】:What is the best way to find the corresponding controller找到相应控制器的最佳方法是什么 【发布时间】:2013-03-13 21:41:23 【问题描述】:我正在尝试解决在可配置产品下重复出现简单产品的问题。我想我找到了Magento: How to display recurring profile information for a configurable recurring product提供的解决方案
我真正的问题是,在 Magento 中,您如何知道要编辑哪个控制器 php 文件?或者,我是否完全误解了程序?我注意到 Alan Storm 的 Commerce Bug 作为一种选择。我还尝试打开开发者工具来启用模板和块名称路径提示,这似乎对设计更有帮助。
但是,对于我要修复的错误,我怎么知道要编辑哪个 php 文件,因为有这么多连接的组件(目录、库存、计费等)?
这是一个更具程序性的问题,但您也可以对具体细节发表评论。
【问题讨论】:
【参考方案1】:您可以看到最初由 url 调用的动作控制器,它总是由:module/controller/action 构建的
即将产品添加到购物车时,网址为:checkout/cart/add
因此,您必须查看的控制器位于 app/code/core/Mage/Checkout/controllers/CartController.php 中,其中是 addAction 方法。
【讨论】:
以上是关于找到相应控制器的最佳方法是啥的主要内容,如果未能解决你的问题,请参考以下文章
在 Laravel 中对控制器进行单元测试而不测试路由的最佳方法是啥