【发布时间】:2018-07-20 12:04:36
【问题描述】:
我正在使用 Web 连接器与 QuickBooks 桌面版通信,在 Web 端我使用 consolibyte https://github.com/consolibyte/quickbooks-php。现在我有一个用例,我需要使用客户和员工自定义字段。我能够插入、更新自定义字段,到目前为止一切都很好。问题来了,在一个联合字节库中,我们定义了所有动作
$map = array(QUICKBOOKS_MOD_DATAEXT => array( 'employee_custom_field_request',
'employee_custom_field_response',
'customer_custom_field_request',
'customer_custom_field_response'
)
现在,如果我只需要更新员工自定义字段,我将排队请求
$Queue = new QuickBooks_WebConnector_Queue('mysqli://username:password@localhost/quickbook'); $Queue->enqueue(QUICKBOOKS_MOD_DATAEXT, $id);
所以每当我运行 Web 连接器时,客户和员工自定义字段请求和响应函数都会被调用,那么我应该如何编写代码以仅调用特定实体函数(客户或员工)?或者在 conolibyte 库中有什么方法可以区分它是谁的调用?
【问题讨论】:
标签: php xml quickbooks