【发布时间】:2013-05-26 00:29:58
【问题描述】:
我正在使用 Magento 构建自定义扩展。 我在销售订单表中添加了一些新字段,并希望在管理部分的销售订单网格中的每个订单旁边添加一个新的提交按钮。
现在,我想我找到了一些教程,向我展示了如何向管理页面添加额外的字段,但我将如何拦截提交按钮被点击?
我是否创建自己的事件并订阅此事件,使用控制器来处理我的逻辑?
【问题讨论】:
标签: php magento model-view-controller
我正在使用 Magento 构建自定义扩展。 我在销售订单表中添加了一些新字段,并希望在管理部分的销售订单网格中的每个订单旁边添加一个新的提交按钮。
现在,我想我找到了一些教程,向我展示了如何向管理页面添加额外的字段,但我将如何拦截提交按钮被点击?
我是否创建自己的事件并订阅此事件,使用控制器来处理我的逻辑?
【问题讨论】:
标签: php magento model-view-controller
您想要的最终结果是什么?您想要做的是覆盖当前发布到的控制器。那里有覆盖控制器的教程:http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/how_to_overload_a_controller
无需创建自己的事件,只需覆盖控制器并使用添加处理新字段所需的额外逻辑即可。希望这会有所帮助。
【讨论】: