Alexa CRM如何将数据添加到不同的实体

时间:2019-06-12 09:14:58

标签: php dynamics-crm alexacrm-toolkit

我正在使用https://github.com/AlexaCRM/php-crm-toolkit将数据从表单发送到CRM中的实体。

使用普通字段也可以,但是当我要添加'new_produit_demande'时,会出现错误,因为该字段已分配给另一个实体('new_produituic')和('contact')

有什么建议吗?

这是一些代码,它不起作用。

<?php 
 require 'autoload.php' ;
 use AlexaCRM\CRMToolkit\Client as OrganizationService;
 use AlexaCRM\CRMToolkit\Settings;
 $options = [
 'serverUrl' => 'https://xxxxx',
              'username' => 'xxxx',
              'password' => 'xxxx',
              'authMode' => 'xxx',

];
$serviceSettings = new Settings( $options );
$service = new OrganizationService( $serviceSettings );
$guid = 'd5bac140-b68b-e911-80cc-005056aa3849';
  $contact = $service->entity('contact');
$contact->firstname='product1';
$contact->new_produit_demande = new EntityReference('new_produituic',$guid);
$contactId = $contact->create();

错误:

  

致命错误:在第29行的C:\ xampp \ htdocs \ ccr \ test.php中找不到类'EntityReference'

1 个答案:

答案 0 :(得分:1)

您必须包括以下名称空间:

use AlexaCRM\CRMToolkit\Entity\EntityReference;