2017-03-09 116 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如何获取产品列表以及如何获取单个产品上的产品详细信息。