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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码级别的Magento 2的Web服务查询(SQL)在哪里?相关的知识,希望对你有一定的参考价值。

我需要知道Magento 2的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="MagentoSalesApiDataOrderInterface" type="MagentoSalesModelOrder"/> “../vendor/magento/module-sales/etc/di.xml”因此,每当你点击其余的api时,它将由Magento Sales Model Order处理,因为它实现了由其余的Api访问的OrderInterface。

以上是关于代码级别的Magento 2的Web服务查询(SQL)在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Magento 2中文文档教程 - Magento 2.1.x 系统需求

Magento网站运行原理解析

无法在 magento 2.4.3 中查看类别下的产品

Web API 2无法读取通过Retrofit 2发送的byte []

web安全文件上传漏洞&代码函数&格式后缀&场景

何时在Magento中使用Block和Controller