我是phpfox的新手,我正在开发支付模块。有人可以帮我支付模块吗?我有一个zaakpay支付集成套件,我有所有必要的输入。我应该如何整合?应该像paypal和2checkout一样(他们已经在库文件中编写了所有源代码)还是需要开发一个新模块?提前致谢
答案 0 :(得分:1)
开发PhpFox时,最好遵循他们的惯例。当我们有一个需要添加的库时,我们将它添加到库部分:
/include/library/
因此,对于您的项目,它将是这样的:
/include/library/zaakpay
您要先使用admincp创建产品,然后再使用产品模块。
http://example.com/admincp/product/add/
http://example.com/admincp/module/add/
您模块的所有代码都将存在于模块目录中,我以付款为例。
/module/payment
在开发模块时,您需要参考其他模块以获取类名和文件结构的示例。这是一个非常严格的惯例。
PhpFox模块设置存储在数据库中,因此使用admincp正确设置模块非常重要。这将允许您导出产品,并导出所有设置。您从admincp导出产品。
http://example.com/admincp/product/
模块的设置将位于xml文件中:
/include/xml
xml文件仅存在于导出的包中,它使您能够在其他站点上安装产品。例如,如果您在本地开发代码并希望将其移动到生产站点。