【发布时间】:2015-11-18 12:25:08
【问题描述】:
我正在尝试创建一个 php 脚本并使用 vTiger crm 添加它,此脚本将向 vTiger 添加将单个 csv 文件添加到多个数据库表的功能。
我不知道如何将此脚本添加到 vTiger
有任何建议、文档、帮助吗?
我正在使用 Vtiger CRM 6.0 版
【问题讨论】:
标签: php mysql database csv vtiger
我正在尝试创建一个 php 脚本并使用 vTiger crm 添加它,此脚本将向 vTiger 添加将单个 csv 文件添加到多个数据库表的功能。
我不知道如何将此脚本添加到 vTiger
有任何建议、文档、帮助吗?
我正在使用 Vtiger CRM 6.0 版
【问题讨论】:
标签: php mysql database csv vtiger
有很多方法可以做到这一点。 第一个是在您的 CRM 中注册一个新模块(在 Google 中搜索 Payslip 示例模块)。 从广义上讲,vtiger 模块分为两部分,第一部分在 PHP 中用于处理所有数据、函数,第二部分是将处理过的内容传递给 Smarty 模板引擎。
关于主要方法,考虑vtiger一般会传递2个URL参数: “模块”,用于检索模块名称 -> 目录 -> 权限和所有其余部分 “action”,用于将特定的 php 文件调用到模块中。 在这一切中,您应该考虑所有基本 vtiger 框架、控件、权限、ecc 的实现。
关于数据库,Vtiger 使用 adb 方法。 查看 include/database/PearDatabase.php 以全面了解所有数据库功能。
第二种方法,非常受欢迎,是使用 vtiger Webservice https://wiki.vtiger.com/index.php/Webservices_tutorials 处理您的 CSV 文件 因此,使用外部 PHP 文件。 这种方式不太灵活,但您可以解决所有基本实现并专注于数据。
【讨论】: