Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有一种使用netsuite php工具包通过自定义字段搜索案例的方法?_Php_Netsuite_Php Toolkit - Fatal编程技术网

是否有一种使用netsuite php工具包通过自定义字段搜索案例的方法?

是否有一种使用netsuite php工具包通过自定义字段搜索案例的方法?,php,netsuite,php-toolkit,Php,Netsuite,Php Toolkit,我正在尝试根据自定义字段提取案例,但是每当我尝试此操作时,都会出现以下错误: SearchCustomField是抽象类型,无法实例化 我已经在这里浏览了一些以前的帖子,这些代码以前为其他人工作过: 通过自定义字段查看搜索SupportCases是绝对受支持的 查看您的代码,自定义字段的internalId看起来不正确。通常,搜索中指定的internalId是字符串,而不是数字。它将以前缀cust开头 FWIW这个PHP工具包有很多bug。您可能想考虑使用支持这个操作并受到开源社区的支持的<

我正在尝试根据自定义字段提取案例,但是每当我尝试此操作时,都会出现以下错误:

SearchCustomField是抽象类型,无法实例化

我已经在这里浏览了一些以前的帖子,这些代码以前为其他人工作过:

通过自定义字段查看搜索SupportCases是绝对受支持的

查看您的代码,自定义字段的
internalId
看起来不正确。通常,搜索中指定的
internalId
是字符串,而不是数字。它将以前缀
cust
开头

FWIW这个PHP工具包有很多bug。您可能想考虑使用支持这个操作并受到开源社区的支持的< 通过自定义字段查看搜索SupportCases是绝对受支持的

查看您的代码,自定义字段的
internalId
看起来不正确。通常,搜索中指定的
internalId
是字符串,而不是数字。它将以前缀
cust
开头


FWIW这个PHP工具包有很多bug。您可能想考虑使用支持这个操作并受到开源社区的支持的< 您是否尝试下载NetSuite提供的示例PHP应用程序?但遗憾的是,示例应用程序没有使用自定义字段搜索案例。您是否尝试下载NetSuite提供的示例PHP应用程序?但遗憾的是,示例应用程序没有使用自定义字段搜索案例字段。内部ID绝对正确,因为我打印了另一个请求的响应以进行双重检查。我将在某个时候看看ruby库,
internalId
scriptId
被交换了。根据您使用的API版本,替换中可能存在错误的ID。我会寻找一个前缀为
cust
的ID。当我打印了另一个请求的响应以进行双重检查时,internalId是绝对正确的。我将在某个时候看看ruby库,
internalId
scriptId
被交换了。根据您使用的API版本,替换中可能存在错误的ID。我将查找前缀为
cust
的ID。
$NSservice = new NetSuiteService();
$NSservice->setSearchPreferences(false, 10);

$cs = new CustomerSearch();
$csb = new CustomerSearchBasic();

$domain = new SearchCustomField();
$domain->internalId = '620';
$domain->searchValue = '8260';
$domain->operator = 'is';

$scfl = new SearchCustomFieldList();
$scfl->customField = array($domain);
$csb->customFieldList = $scfl;
$cs->basic = $csb;

$request = new SearchRequest();
$request->searchRecord = $cs;

$searchResponse = $NSservice->search($request);