代码级别的Magento 2的Web服务查询(SQL)在哪里?

问题描述 投票:1回答:1

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

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

我从magento应用程序的所有商店获得所有订单。那么,这个查询在哪里?什么路?路径模块?我怎么能得到这个?在哪里制作SQL?

php magento zend-framework2 magento2.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。

© www.soinside.com 2019 - 2024. All rights reserved.