PHP/NetSuite-nsComplexObject不';不存在

PHP/NetSuite-nsComplexObject不';不存在,php,netsuite,Php,Netsuite,我不确定我是否误解了我看到的示例中的某些内容,但每当我试图确定nsComplexObject时,我都会得到一个错误,即它不存在 我特别想创建一个销售订单。我设置了我的值数组,但当我尝试执行以下操作时,会出现错误: <?php require_once '../PHPToolkit/NetSuiteService.php'; $service = new NetSuiteService(); $salesOrder = new nsComplexObject('SalesOrder');

我不确定我是否误解了我看到的示例中的某些内容,但每当我试图确定nsComplexObject时,我都会得到一个错误,即它不存在

我特别想创建一个销售订单。我设置了我的值数组,但当我尝试执行以下操作时,会出现错误:

<?php
require_once '../PHPToolkit/NetSuiteService.php';
$service = new NetSuiteService();

$salesOrder = new nsComplexObject('SalesOrder');
?>

我认为您看到的是较旧的工具包示例

较新版本(我认为自2012年以来)使用不同的方法实例化对象,例如:

$salesOrder = new SalesOrder();
您仍然可以使用setFields方法填充对象属性,但现在也可以直接填充它们:

$salesOrder->entity = $someRecordRefObject;

似乎是对的。我仍然对他们的模式浏览器有点迷茫,到目前为止,示例有点少。看看堆栈溢出。我已经为有困难的人发布了很多示例代码。当然,这是一条学习曲线,但一旦你掌握了它,就不难处理了。