我需要知道 Magento2 的 Web 服务查询的位置在哪里。例如,当我使用 POSTMAN 调用 url 时:
https://yourwebsite/rest/V1/orders?searchCriteria
我在我的 magento 应用程序上收到所有商店的所有订单。那么,这个查询是在哪里进行的呢?什么路径?路径模块?我怎样才能得到这个?SQL是在哪里制作的?
我需要知道 Magento2 的 Web 服务查询的位置在哪里。例如,当我使用 POSTMAN 调用 url 时:
https://yourwebsite/rest/V1/orders?searchCriteria
我在我的 magento 应用程序上收到所有商店的所有订单。那么,这个查询是在哪里进行的呢?什么路径?路径模块?我怎样才能得到这个?SQL是在哪里制作的?
在相同的路径中打开文件,
../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。