2012-03-16 116 views
1

我已經通過Prestashop的教程http://forge.prestashop.com:8081/display/PS14/Using+the+REST+webservice,但它沒有指導如何在多個表上進行查詢。Prestashop Web服務(CRUD/REST)Api Query多表

我該如何執行它?

+0

嗨,我也一樣工作,我堅持通過使用連接在Web服務中獲取數據。我無法識別如何查詢可以從多個表中返回我的數據的Web服務。你有相同的解決方案嗎?請回復。 – user2393886 2015-12-29 10:05:43

+0

我投票結束這個問題作爲題外話,因爲它完全取決於外部鏈接,並且鏈接現在已經死了(其中任何一個都會使它脫離主題)。 – halfer 2016-02-16 21:06:25

回答

2

每表RESTful Web服務的問題是它們只提供對數據層的簡潔訪問。對於多表連接和子查詢,您可以查詢多個REST端點,並在客戶端執行協調,或者在SQL中執行所需的查詢並直接通過Web服務公開它。

this post

雖然進口產品是一個內置功能中的Prestashop, 不幸的是,出口的產品是沒有的。有很多 模塊可用於PrestaShop提供此功能,但發現 免費一個肯定是一個挑戰。這很可能是由於PrestaShop數據庫表結構的錯綜複雜。產品數據 存儲在多個表中,這意味着提取該數據的查詢不容易創建。

如果你是舒適的跑步SQL查詢,您可以使用 的phpMyAdmin的SQL選項卡中的您的cPanel查詢數據庫表爲要檢索的產品 信息。但是,對於大多數人來說,這將不是一個可行的解決方案。

你可能想看看他們提供的the code。它可能會給你一些關於如何以與PrestaShop完美搭配的方式做到這一點的想法。