dionkeldei / vtiger-api
包含与vTiger CRM交互的不同方法的包
dev-main
2021-06-01 00:41 UTC
Requires
- guzzlehttp/guzzle: ^7.0
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);
}