Где находится Webservice Queries (SQL) Magento 2 на уровне кода?

Мне нужно знать, где находится Webservice Queries of Magento2.
Например, когда я вызываю URL с помощью POSTMAN:

https://yourwebsite/rest/V1/orders?searchCriteria

Я получаю все заказы из всех магазинов в моем приложении magento.
Итак, где сделан этот запрос? какой путь? модуль пути? Как я могу получить это? Где сделан SQL?

1

Решение

Откройте файл в пути
../vendor/magento/module-sales/etc/webapi.xml
там же есть класс, назначенный для обработки вышеупомянутого rest-api, т.е. Magento \ Sales \ Api \ OrderRepositoryInterface
И эквивалентная Модель Ресурса, доступная для получения деталей заказа,
<preference for="Magento\Sales\Api\Data\OrderInterface" type="Magento\Sales\Model\Order"/>
который определен в пути «../vendor/magento/module-sales/etc/di.xml» Так что всякий раз, когда вы нажимаете на остальные API, он будет обрабатываться Magento \ Sales \ Model \ Заказать так как он реализует OrderInterface, к которому обращаются остальные API.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]