我是opencart的新手,想要创建新的扩展模块。订单下达和付款流程完成后,我需要调用第三方API。
那么,我可以在我的模块文件中应用和使用任何钩子(如WordPress或Prestashop)吗?
我目前正在使用opencart版本 - 2.3.0.2
答案 0 :(得分:1)
OpenCart没有任何钩子,只有事件系统,这是非常弱的。相反,它使用VQMod。对于熟悉PHP的开发人员来说,这是一个非常强大的工具。它与WordPress钩子类似,但为您提供无限选择。
Hooks使用代码中的某些点或触发某些事件,但使用VQMod,您可以将代码放在任何地方。您只需找到所需的行并在其之前或之后放置代码,甚至在必要时替换它。
如果您熟悉WP挂钩和过滤器,我很确定您能很好地处理VQMod。
答案 1 :(得分:1)
有以下三种方式:
PS :我更喜欢使用ocmod。