我试图让nusoap服务器使用cakephp,我假设的问题是代码在一个类(控制器)中,而nusoap正在尝试执行'function()'而不是'$ this->函数()”。有没有人知道一个简单的解决方法,我不喜欢修改第三方类......
答案 0 :(得分:1)
将第三方代码集成到CakePHP项目中的最佳方式是作为供应商。我没有使用过Nusoap,但我们假设代码存在于一个名为nusoap.php
的文件中:
将nusoap.php
放入/app/vendors
将以下代码添加到控制器中,可能在构造函数
App::import('vendor','nusoap');
我将进一步假设nusoap包含一个或多个您需要实例化才能使用的类。现在您已经包含了nusoap.php
文件,您只需像创建其他类一样创建一个实例:
$nusoap = new Nusoap();
不确定这是否能回答您的问题 - 如果没有,请发布一些代码,以便我们更有效地诊断问题。祝你好运!