Веб-сервис Prestashop (CRUD / REST) ​​Api Query Mutiple table - PullRequest
1 голос
/ 16 марта 2012

Я прошел учебник в Prestashop по адресу http://forge.prestashop.com:8081/display/PS14/Using+the+REST+webservice, но он не содержит инструкций по выполнению запросов к нескольким таблицам.

Как мне это сделать?

1 Ответ

2 голосов
/ 22 марта 2012

Проблема веб-сервисов RESTful для каждой таблицы в том, что они предоставляют только краткий доступ к вашему уровню данных.Для объединений с несколькими таблицами и подзапросов у вас остается запросить несколько конечных точек REST и выполнить согласование на стороне клиента или выполнить требуемый запрос в SQL и предоставить его непосредственно через веб-службу.

Из этот пост :

Хотя импорт продуктов - это встроенная функция в PrestaShop, к сожалению, экспорт продуктов - нет.Для PrestaShop доступно немало модулей, предлагающих эту функцию, но найти бесплатный - непростая задача.Скорее всего, это связано со сложностями структуры таблицы базы данных PrestaShop.Данные о продуктах хранятся в нескольких таблицах, что означает, что запрос для извлечения этих данных создать нелегко.

Если вам удобно выполнять запросы SQL, вы можете использовать вкладку SQL phpMyAdmin в вашей cPanel для запросатаблицы базы данных для информации о продукте, который вы хотите получить.Однако для большинства людей это не будет приемлемым решением.

Возможно, вы захотите взглянуть на код , который они предоставляют.Это может дать вам некоторое представление о том, как сделать это так, чтобы это хорошо сочеталось с PrestaShop.

...