dionkeldei / vtiger-api

包含与vTiger CRM交互的不同方法的包

dev-main 2021-06-01 00:41 UTC

This package is not auto-updated.

Last update: 2024-10-02 14:40:38 UTC


README

Select(table, campo, valor)

选择整个表并返回所选联系人的所有数据对象。

table

是要查询的表。

Accounts Leads Contacts HelpDesk

id

是要获取的联系人ID。如果不指定字段和值,将返回整个表。

4x65478

示例

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $datos = $crm->Select('Accounts','id','3x1234');
  print_r($datos);
}

Update(table, id, data)

选择整个表并返回所选联系人的所有数据对象。

table

是要查询的表。

Accounts Leads Contacts HelpDesk

id

是要获取的联系人ID。

4x65478

data

是要更新的表数据的数组。

$data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );

示例

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );
  $datos = $crm->Update('Accounts','3x1234',$data);
  print_r($datos);
}

Create(table, Data)

在CRM中创建新记录。

table

是要添加的表。

Accounts Leads Contacts Users HelpDesk

data

是要添加到表中的数据数组。*注意:每个CRM都有必填数据,请参阅文档。

$data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );

示例

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );
  $datos = $crm->Create('Accounts',$data);
  print_r($datos);
}

Config()

显示CRM的访问数据。

示例

use ibizaBMB/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
         $datos = $crm->Config();
         print_r($datos);
}