2012-03-16 109 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完美搭配的方式做到这一点的想法。