Я пытаюсь сделать несколько простых вещей в php для netsuite, и я просто застрял на этом этапе.
Я запускаю сохраненный поиск и получаю результаты обратно для большинства моих полей просто отлично. Когда мне нужно поле, например, клиент, я получаю эту ошибку при попытке распечатать его.
Object of class RecordRef could not be converted to string
Так что я знаю, что получаю object
это ссылка на документ. Я просто не знаю, как получить доступ к информации из этого.
Вот дамп для этой строки:
["entity"] => array(1) {
[0]=> object(SearchColumnSelectField)#17 (2) {
["searchValue"]=> object(RecordRef)#18 (4)
Я хотел бы получить имя и внутренний идентификатор клиента, если это возможно.
Как мне это сделать? Я все еще новичок, поэтому я знаю, что это может быть просто. Все, что я пробовал и смотрел, провалилось.
Я могу получить это другими способами, но мне нужен внутренний идентификатор клиента для последующего использования в моей программе. Заранее спасибо.
$customerTest[] = $record->basic->entity[0]->searchValue; <-does not work which is how I am accessing fields that do, For example this works:
$city[]= $record->basic->shipCity[0]->searchValue;
Задача ещё не решена.
Других решений пока нет …