2013-01-10 22 views
2

使用最新的NetSuite PHP工具包v2012_2,如何獲取列表內容以及特定的自定義列表?通過PHP工具包獲取NetSuite中的自定義列表內容

例如,我們有一個自定義列表,其中包含客戶如何聽說我們的選項。我們不時修改這個列表。當我們網站的訪問者訪問我們的註冊頁面時,我們希望從NetSuite中提取ID爲3的自定義列表的列表項(以及每個列表項的ID),以便我們可以填寫下拉框供以後使用在NetSuite中創建聯繫人。這樣我們可以在NetSuite中維護一個列表,並且它始終在網站中保持最新狀態。

回答

3

感謝Saqib!

僅供參考,這裏是代碼的一個例子是現在的工作:

$service = new NetSuiteService(); 
$service->setSearchPreferences(false, 20); 

$recordRef = new RecordRef(); 
$recordRef->internalId = 1; 

$searchField = new SearchMultiSelectField(); 
$searchField->operator = "anyOf"; 
$searchField->searchValue = $recordRef; 

$search = new CustomListSearchBasic(); 
$search->internalId = $searchField; 

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

$searchResponse = $service->search($request); 
var_dump($searchResponse); 
die();