更新&删除GitHub上的开源QuickBooks PHP DevKit中的项目

时间:2014-06-05 08:42:31

标签: quickbooks

我在QuickBooks上使用开源PHP GitHub DevKit。
我使用示例example_items_add.php添加了一个项目 我怎样才能更新&删除项目?
请帮帮我。

1 个答案:

答案 0 :(得分:2)

更新项目

更新项目与添加项目非常相似 - 只需致电->update(...)而不是致电->add(...)

你可以在这里看到一个例子:

代码如下:

// Get the existing item 
$items = $ItemService->query($Context, $realm, "SELECT * FROM Item WHERE Id = '2' ");
$Item = $items[0];

// Update the name of the item
$Item->setName($Item->getName() . ' ' . mt_rand(0, 1000));

if ($resp = $ItemService->update($Context, $realm, $Item->getId(), $Item))
{
    print('Updated the item name to ' . $Item->getName());
}

删除项目:

Intuit's documentation项,项目实际上不支持真正的删除。

相反,您将它们标记为“非活动”,以便它们不再显示在UI中。这就像制作商品更新一样简单,并将Active标志设置为false

$Item->setActive(false);