使用quickbooks-php进行直接查询的最佳方法

时间:2014-09-25 17:58:56

标签: quickbooks-online

我有一个客户端已经构建了所有查询。他想:

  1. 使用PHP库进行身份验证
  2. 直接发送查询(SELECT * FROM Vendor)
  3. 输出结果
  4. 最好的方法是什么?

    查询当前通过提供的示例中的相应实体发送。

    $VendorService = new QuickBooks_IPP_Service_Vendor();

    $vendors = $VendorService->query($Context, $realm, "SELECT * FROM Vendor");

    是否有Service类可以扩展的中性对象仅作为查询结果的载体?

    例如:$result = $DirectQuery->query($Context, $realm, "ANY SELECT QUERY HERE")

1 个答案:

答案 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();