Php zend framework 2中未找到接口错误
当我执行上述代码时,我得到了以下错误:- 致命错误:在第23行的D:\wamp\www\zf2\library\Zend\Soap\Server.php中找不到接口“Zend\Server\Server” 在php.ini文件中,我设置了以下路径 include_path=“;c:\php\includes;D:\wamp\www\zf2\library” Zend framework 2位于目录D:\wamp\www\zf2中 我的工作目录是D:\wamp\www\webservicePhp zend framework 2中未找到接口错误,php,zend-framework2,Php,Zend Framework2,当我执行上述代码时,我得到了以下错误:- 致命错误:在第23行的D:\wamp\www\zf2\library\Zend\Soap\Server.php中找不到接口“Zend\Server\Server” 在php.ini文件中,我设置了以下路径 include_path=“;c:\php\includes;D:\wamp\www\zf2\library” Zend framework 2位于目录D:\wamp\www\zf2中 我的工作目录是D:\wamp\www\webservice 我的p
我的php版本是:-5.3.8这些类名看起来更像Zend Framework 1。您需要设置一些自动加载
require_once'Zend/Loader/Autoloader.php';Zend_Loader_Autoloader::getInstance()
您能提供一些示例代码吗?但是zend framework 2的目录zend不包含Loader文件夹?需要_once'zend/Loader/Autoloader.php'@YechielK正常情况下应该可以工作,没有任何争论,因为在这种情况下,它会退回到标准的自动加载器。但这在很大程度上取决于您的设置。这些类名看起来更像Zend Framework 1。您需要设置一些自动加载require_once'Zend/Loader/Autoloader.php';Zend_Loader_Autoloader::getInstance()
您能提供一些示例代码吗?但是zend framework 2的目录zend不包含Loader文件夹?需要_once'zend/Loader/Autoloader.php'@YechielK正常情况下应该可以工作,没有任何争论,因为在这种情况下,它会退回到标准的自动加载器。但这在很大程度上取决于您的设置。
<?php
include 'Zend/Soap/Autodiscover.php';
include 'Zend/Soap/Server.php';
$url = "http://localhost/webservice/server.php?wsdl";
if(isset($_GET['wsdl'])){
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover ->setClass('Serviceclass');
$autodiscover ->handle();
}
else{
$server = new Zend_Soap_Server($url);
$server->setClass('Serviceclass');
$server->handle();
}
?>