2017-03-09 154 views
0

如何編寫PHP代碼片段來讀取OpenCart數據庫以按類別提取產品並將其顯示在OpenCart框架之外?舉例來說,我爲小部件A和B構建了這個漂亮的前端網站,但是之後安裝了一個名爲/ cart的子目錄,其中安裝了OpenCart,並在我的前端網站中加載了某種OpenCart庫文件,然後讀取數據庫以獲取產品按類別(A和B)。或者,也許你知道直接SQL本身的技術?按類別從OpenCart檢索產品

此問題與this one不同,因爲我試圖在OpenCart中不構建新模板,而是使用API​​(或直接訪問數據庫)來顯示OpenCart應用程序框架和我自己的應用程序框架之外的產品。

+0

如果opencart安裝在同一個域中,爲什麼不簡單地使用它的數據庫呢? –

回答

0

我試着在OpenCart論壇上問這個問題,但奇怪的是,這些mods沒有解釋就刪除了這個帖子,也沒有告訴我爲什麼。所以,我沒有別的選擇,只能從代碼中尋找答案,因爲開發者文檔對於這類問題很差。我發現OpenCart的產品目錄可以通過查看以下文件中的類方法,或者通過在其他Web應用程序中加載該類文件來訪問。 (至於如何裝入類文件,這將需要一些工作要弄清楚 - 我不知道。)

在您的Opencart的2.X目錄,查找此文件:

目錄/model/catalog/product.php

您將從SQL代碼中找到OpenCart如何獲取產品列表以及如何獲取單個產品上的產品詳細信息。