グーグルの朝、私はいくつかのことを学びました。多くの人は、CI2 インストールを使用して、他のアプリが自分のアプリと通信するための SOAP サーバーを作成したいと考えています。ただし、私が見つけた各フォーラムの投稿は、「これは CI2 では機能しません」などで終わります。
この記事を見つけました: http://phpmaster.com/web-services-with-php-and-soap-1/
これは素晴らしいことですが、CI2 では動作しません。
ライブラリを配置し、必要に応じて名前を変更しましたが、このコードは多くのエラーを引き起こしています。私はまだクライアント側で始めていません。
`class soap extends 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";
}
}
}`