我是 phpfox 的新手,我正在开发一个支付模块。任何人都可以帮助我使用付款模块吗?我有一个 zaakpay 支付集成工具包,我有所有必要的输入。我应该如何整合?应该需要像 paypal 和 2checkout 一样(他们已经在库文件中编写了所有源代码)还是需要开发一个新模块?提前致谢
1 回答
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 文件仅存在于导出的包中,它使您能够在另一个站点上安装您的产品。例如,如果您在本地开发代码并希望将其移动到生产站点。
于 2014-07-07T16:44:55.047 回答