我尝试创建一个php脚本并使用vTiger crm添加它,此脚本将向vTiger添加将单个csv文件添加到多个数据库表的功能。
我不知道如何将此脚本添加到vTiger
任何建议,文档,帮助?
我正在使用Vtiger CRM 6.0版
答案 0 :(得分:0)
有很多方法可以实现这一目标。 第一个是在您的CRM中注册一个新模块,(在谷歌搜索Payslip示例模块)。 从广义上讲,vtiger模块由两部分组成,第一部分用于PHP,用于处理所有数据,功能,第二部分是将处理过的内容传递给Smarty模板引擎。
关于主要方法,请考虑vtiger通常传递2个URL参数: “module”,用于检索模块名称 - >目录 - >特权和所有其余的 “action”,用于将特定的php文件调用到模块中。 在所有这些中,您应该考虑所有基本vtiger框架,控件,特权,ecc。
的实现关于数据库,Vtiger使用adb方法。 查看include / database / PearDatabase.php,全面了解所有数据库函数。
第二种方式,高度推崇,是使用vtiger Webservice处理您的CSV文件https://wiki.vtiger.com/index.php/Webservices_tutorials 所以,使用外部PHP文件。 这种方式更不易灵活,但您可以解决所有基本实现并专注于数据。