我在QuickBooks
上使用开源PHP
GitHub
DevKit。
我使用示例example_items_add.php
添加了一个项目
我怎样才能更新&删除项目?
请帮帮我。
答案 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);