dionkeldei / vtiger-api
Package with different methods for working with vTiger CRM
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dionkeldei/vtiger-api
Requires
- guzzlehttp/guzzle: ^7.0
This package is not auto-updated.
Last update: 2025-10-15 19:27:59 UTC
README
Select(table, campo, valor)
Selecciona toda la tabla y regresa un objeto con todos los datos del contacto elegido.
table:
Es la tabla a la cual se va a consultar.
Accounts
Leads
Contacts
HelpDesk
id:
Es el id del contacto que se quiere obtener. Si no especificas campo y valor, regresara la tabla completa.
4x65478
Ejemplo:
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)
Selecciona toda la tabla y regresa un objeto con todos los datos del contacto elegido.
table:
Es la tabla a la cual se va a consultar.
Accounts
Leads
Contacts
HelpDesk
id:
Es el id del contacto que se quiere obtener.
4x65478
data:
Es un array con los datos que se van a actualizar de la tabla.
$data = array(
'email' => "mimail@mail.com",
'phone' => "45-675-98"
);
Ejemplo:
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)
Crea un registro nuevo en CRM.
table:
Es la tabla a la cual se va a agregar.
Accounts
Leads
Contacts
Users
HelpDesk
data:
Es un array con los datos que se van a agregar en la tabla. *Nota: Cada CRM tiene datos Obligatorios, revisar la documentaci¨®n
$data = array(
'email' => "mimail@mail.com",
'phone' => "45-675-98"
);
Ejemplo:
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()
Muestra los datos de acceso de el CRM.
Ejemplo:
use ibizaBMB/VtigerCRM/CRM as vtigerCRM;
public function index{
$crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
$datos = $crm->Config();
print_r($datos);
}