我有一个客户端已经构建了所有查询。他想:
最好的方法是什么?
查询当前通过提供的示例中的相应实体发送。
$VendorService = new QuickBooks_IPP_Service_Vendor();
$vendors = $VendorService->query($Context, $realm, "SELECT * FROM Vendor");
是否有Service
类可以扩展的中性对象仅作为查询结果的载体?
例如:$result = $DirectQuery->query($Context, $realm, "ANY SELECT QUERY HERE")
答案 0 :(得分:0)
您实际上可以使用任何类来运行任何您想要的地方。例如这将工作得很好:
$VendorService = new QuickBooks_IPP_Service_Vendor();
$customers = $VendorService->query($Context, $realm, "SELECT * FROM Customer");
$invoices = $VendorService->query($Context, $realm, "SELECT * FROM Invoice");
$payments = $VendorService->query($Context, $realm, "SELECT * FROM Payment");
如果你想从Intuit获得原始XML,你可以在->query(...)
之后调用这个方法来获取它:
$raw_xml_response = $VendorService->lastResponse();