1

我需要知道 Magento2 的 Web 服务查询的位置在哪里。例如,当我使用 POSTMAN 调用 url 时:

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

我在我的 magento 应用程序上收到所有商店的所有订单。那么,这个查询是在哪里进行的呢?什么路径?路径模块?我怎样才能得到这个?SQL是在哪里制作的?

4

1 回答 1

0

在相同的路径中打开文件, ../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\Order处理,因为它实现了由其余 Api 访问的 OrderInterface。

于 2018-04-23T20:43:05.883 回答