一个早上的谷歌搜索,我学到了一些东西。许多人希望使用他们的 CI2 安装来为其他应用程序创建一个肥皂服务器来与他们的应用程序通信。但是,我发现的每个论坛帖子都以“这在 CI2 中不起作用”或类似内容结尾。
我找到了这篇文章: http: //phpmaster.com/web-services-with-php-and-soap-1/
这是伟大的......但我不能让它在 CI2 中工作。
我已经将我的库放在适当的位置,并在需要的地方重命名,并且这段代码带来了许多错误。我还没有开始在客户端。
`肥皂类扩展 CI_Controller {
function __construct ()
{
parent:: __construct ();
$this->load->library('nusoap_base');
}
function index()
{
$this->nusoap = new soap_server();
$this->nusoap->register("getProd");
$this->nusoap->service($HTTP_RAW_POST_DATA);
}
function getProd($category) {
if ($category == "books") {
return join(",", array(
"The WordPress Anthology",
"PHP Master: Write Cutting Edge Code",
"Build Your Own Website the Right Way"));
}
else {
return "No products listed under that category";
}
}
}`