我正在尝试创建一个PHP脚本并将其与vTiger crm一起添加,此脚本将向vTiger添加将单个csv文件添加到多个数据库表的功​​能。

我不知道如何将该脚本添加到vTiger

有任何建议,文档,帮助吗?

我正在使用Vtiger CRM 6.0版

最佳答案

有很多方法可以完成此操作。
第一个是在您的CRM中注册一个新模块(在google中搜索Payslip示例模块)。
大致来说,vtiger模块由两部分组成,第一部分是PHP用于处理所有数据的部分,第二部分是将处理过的内容传递到Smarty Template Engine中。

关于主要方法,请考虑vtiger通常传递2个URL参数:
“模块”,用于检索模块名称->目录->权限以及所有其他内容
“操作”,用于将特定的php文件调用到模块中。
在所有这些中,您应该考虑所有基本vtiger框架,控件,特权和ecc的实现。

关于数据库,Vtiger使用adb方法。
查看include / database / PearDatabase.php,以全面了解所有数据库功能。

强烈推荐的第二种方法是使用vtiger Web服务https://wiki.vtiger.com/index.php/Webservices_tutorials处理CSV文件
因此,请使用外部PHP文件。
这种方式的灵活性较小,但是您可以解决所有基本实现并集中处理数据。

10-04 14:53