我是一名初学者php开发者,我有一个基于php和mysql的项目,我想在这个项目中添加一些web服务来获取一些数据。
我想使用 SOAP 和 WSDL 定义来定义我的服务,我使用 nusoap 库。
例如,我有一张桌子" product(id,designation,price,category)
"当用户(肥皂客户端)想要获得所有类别" X "的产品列表时作为参数发送到Web服务。
php / mysql代码的一部分已完成,我得到的结果是一个数组,然后我需要在响应中发送这个数组多维。
肥皂信封的主体必须是这样的:
<SOAP-ENV:Body>
<ns1:getProductResponse xmlns:ns1="http://localhost/sttpb/services/getProduct.php">
<return xsi:type="xsd:string">
<Product>
<id>1</id>
<designation>Product 1</designation>
<price>10</price>
</Product>
<Product>
<id>2</id>
<designation>Product 2</designation>
<price>10</price>
</Product>
<Product>
<id>3</id>
<designation>Product 3</designation>
<price>10</price>
</Product>
</return>
</ns1:getProductResponse>
</SOAP-ENV:Body>
有人可以帮助我完成这项工作的最简单方法吗?