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