注:此代码为非原创,根据原代码做了Thinkphp下实现
根据nusoap在thinkphp下创建webservice
和在原生PHP下创建方法无差别,仅需将接口具体实现代码放在thinkphp控制器外即可。其余代码放在控制器内外均可。此例中放在控制器外,控制器为空
如需将接口实现代码放在class内,需新建一个class,注册接口时使用 class名.函数名 ,如API.test(API为class名,test为API内function)
nusoap下载地址:nusoap下载地址
<?php
class TestAction extends BaseAction{
}
require_once ('lib/nusoap.php');
// 返回的是一个数组
function adduser ($userName, $userAge, $birthday, $higher) {
$temp ['userName'] = $userName;
$temp ['userAge'] = $userAge;
$temp ['birthday'] = $birthday;
$temp ['higher'] = $higher;
return $temp;
}
function validate($userName){
if ($userName == "helloworld") {