Как написать фрагмент PHP для чтения базы данных OpenCart, чтобы извлекать продукты по категориям и отображать их вне платформы OpenCart? Так, например, я создаю этот хороший веб-сайт для виджетов A и B, но затем у меня есть подкаталог / cart, где установлен OpenCart, и на моем веб-сайте я загружаю какой-то файл библиотеки OpenCart, а затем читаю базу данных, чтобы получить продукты по категориям (А и В). Или, может быть, вы знаете технику с прямым SQL?
Этот вопрос отличается от этот потому что я пытаюсь не создавать новый шаблон в OpenCart, а использовать API (или перейти непосредственно к базе данных), чтобы показывать продукты вне каркаса приложений OpenCart и в моей собственной платформе приложений.
Я пытался спросить об этом на форумах OpenCart, но, как ни странно, моды удалили этот пост без объяснения причин и никогда не говорили мне, почему. Таким образом, у меня не было выбора, кроме как копаться в поиске ответа из кода, так как документы разработчика были плохими для такого рода вопросов. Я обнаружил, что к каталогу продуктов для OpenCart можно получить доступ, либо просмотрев методы класса в следующем файле, либо загрузив этот файл класса в другое веб-приложение. (Что касается того, как загрузить этот файл класса, это потребует некоторой работы, чтобы выяснить — я пока не знаю.)
В вашем каталоге OpenCart 2.x найдите этот файл:
Каталог / модель / каталог / product.php
Из кода SQL вы узнаете, как OpenCart получает список продуктов, а затем как узнать подробности о продукте для одного продукта.
Других решений пока нет …