2010-05-21 43 views
1

我正在開發我的第一個大型Ubercart站點,該站點需要從現有的xBase(DBF格式)中進行每日產品數據庫更新。從DBF到MySQL/PHP的轉換在Drupal安裝的相同服務器上處理,使用我已完成的一些自定義腳本,並且運行良好。但是,下一步是讓我的腳本與Drupal交談並用定價/庫存等級更新產品節點。Drupal/ubercart遠程節點添加

谷歌搜索沒有導致任何好的點擊,至少在PHP方面。

那麼我該怎麼做呢?我可以在Drupal的某個特定頁面上使用POST嗎,例如RESTful,還是我必須使用更多神祕的xmlrpc方法?

回答

1

有幾種方法可以解決這個問題。如果你需要從php中取消你的導入系統,你可以創建一個API來讓你的產品從一個經過驗證的數據提供者進行更新。

http://drupal.org/project/services

的簡單的方法,雖然是如果你在PHP的工作,你應該引導Drupal和插入/從PHP更新節點:

這裏做一個偉大的HOWTO:hxxp:// WWW。 group42.ca/drupal_command_line_script_template

+0

是的,我發現服務模塊在這個問題後一個小時......但文檔遍佈相關和版本問題:S但您的鏈接也有幫助;只是不確定是否最好引導整個drupal環境來加載股票或者繼續沿着xmlrpc或REST路線......將全部嘗試。 – user132192 2010-05-21 20:41:20