2014-11-03 49 views
0

使用由consolibyte v3使用如此方便的QuickBooks DevKit,我已經成功地使用了「鏡像」MySQL中QB數據庫的示例,遵循快速入門指南和維基內的信息。Quickbooks PHP與自定義數據庫模式的集成

我試圖做一些與「鏡像」數據不同的事情時出現問題。例如,我有我自己的Invoice表,而不是qb_invoices。

我該如何做到這一點?仔細查看示例,所有內容都調用initialize()createUser()來鏡像所有數據庫表。最終,我想利用DevKit,特別是與WebConnect和Online的集成,但不包括「完整的」QuickBooks數據庫。

我想過幾件事,也許我在正確的軌道上?

  • 寫我自己的SOAP服務器WebConnect的溝通,發送qbXML前/後和解釋我自己的結果,找出哪些數據被插入到什麼表在我的自定義模式
  • 修改的QuickBooks的devkit到適合我的需要 - 鉤在某處,並將它寫入數據到我的自定義模式
  • 混合方法 - 使用的devkit,以促進SOAP服務器,但使其寫信給我自己的模式
+0

嗯,對我有利的一件事......只是想出了我可以在示例中將'quickbooks_sql_enabled'設置爲false,並且它不設置所有瘋狂的鏡像。在正確方向邁出的一步! – brazilianldsjaguar 2014-11-03 06:11:27

回答

1

我怎樣才能讓這發生了嗎?

如果您不想使用SQL鏡像,則不要以SQL鏡像示例爲開始。

改爲使用默認快速啓動文件(docs/web_connector/example_web_connector.php)和快速入門指南。鏈接:

尤其是它與整合WebConnect和Online

沒有「WebConnect」這樣的東西。有QuickBooks Web連接器(用於WINDOWS的QuickBooks - 它是用於QuickBooks ONLINE的而不是)。

寫我自己的SOAP服務器WebConnect的溝通,發送qbXML前/後和解釋我自己的結果,找出哪些數據被插入到什麼表在我的自定義模式

你不不需要編寫你自己的SOAP服務器 - 我們已經爲你做了這個。從我上面鏈接的快速入門指南開始 - 所有這些已經爲您完成。

修改的QuickBooks的devkit適合我的需要 - 鉤在某處,並將它寫入數據到我的自定義模式

開始與上面的快速入門指南。如果你正在對庫文件本身進行代碼修改(而不是如何使用它的例子),那麼你做錯了什麼。它具有專門的內置鉤子和插件,以便您不需要修改它

混合方法 - 使用的devkit,以促進SOAP服務器,但使其寫信給我自己的模式

這本質上就是快速啓動我掛上面呢,是你的方式'打算使用這些庫。

+0

基思,我有一種感覺,你會回答 - 謝謝!所以,在我提出這個問題之後,我開始將我的頭圍繞在框架上,以及它是如何工作的。具體來說,QBWC連接,請求和發送響應的過程。我不得不從SQL映射反向工作這個項目,所以有點讓我頭腦發熱。感謝您的信息,我很欣賞答案!這是一個很棒的框架,只是讓我有點連接點。 :) – brazilianldsjaguar 2014-11-03 21:38:35

+0

沒問題,很高興幫助! – 2014-11-04 13:57:14