我已经运行 Quickbook PHP sdk ,它正在从quickbook返回客户数据。
我想在列表框中显示字段名称以进行字段映射。但我无法获得字段名称。我的代码是。
$CustomerService = new QuickBooks_IPP_Service_Customer();
$sql = "SELECT * FROM Customer ";
$customers = $CustomerService->query($Context, $realm, $sql);
foreach($customers as $key=>$val){ ?>
<option value="<?php echo $key ?>"><?php echo $key ;?></option>
<?php }
$ key中没有任何内容。虽然我可以通过使用
获得价值
foreach($customers as $key=>$val){
echo $val->getDisplayName();
}
请帮助
答案 0 :(得分:0)
Intuit不支持以编程方式获取密钥。此外,查询对象时,只返回其中包含值的字段,因此无法通过查询对象获得完整列表。
您应该参考文档:
或者更好的是,XSD架构: