我正在使用 Magento 构建自定义扩展。我在销售订单表中添加了一些新字段,并希望在管理部分的销售订单网格中的每个订单旁边添加一个新的提交按钮。
现在,我想我已经找到了一些教程,这些教程向我展示了如何向管理页面添加额外的字段,但是我将如何拦截被点击的提交按钮?
我是否创建自己的事件并订阅此事件,使用控制器来处理我的逻辑?
我正在使用 Magento 构建自定义扩展。我在销售订单表中添加了一些新字段,并希望在管理部分的销售订单网格中的每个订单旁边添加一个新的提交按钮。
现在,我想我已经找到了一些教程,这些教程向我展示了如何向管理页面添加额外的字段,但是我将如何拦截被点击的提交按钮?
我是否创建自己的事件并订阅此事件,使用控制器来处理我的逻辑?
你想要的最终结果是什么?您想要做的是覆盖当前发布到的控制器。有用于覆盖控制器的教程:http: //www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/how_to_overload_a_controller
无需创建自己的事件,只需覆盖控制器并使用添加处理新字段所需的额外逻辑。希望这可以帮助。