Symfony2 使用 SoapClient [英] Symfony2 using SoapClient

查看:32
本文介绍了Symfony2 使用 SoapClient的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 symfony2 项目,它正好在这段代码上抛出这个错误

I have a symfony2 project and it throws this error on this code exactly

$c = new \SoapClient($objWidget->getLink() . '/ws.php?wsdl');

$objwidget 不为空,这里是错误

$objwidget is not empty and here is the error

未捕获的 PHP 异常 Symfony\Component\Debug\Exception\ClassNotFoundException:尝试从全局命名空间加载类SoapClient".您是否忘记了use"语句?"

Uncaught PHP Exception Symfony\Component\Debug\Exception\ClassNotFoundException: "Attempted to load class "SoapClient" from the global namespace. Did you forget a "use" statement?"

我尝试在顶部使用 SoapClient,但是 SoapClient 仍然存在问题.

I tried use SoapClient at the top but still issue with SoapClient.

推荐答案

Soap 不像 PHP 中的其他模块那样全局安装!只需安装它!默认 apt-get 安装 php-soap例如如果使用 php v5.6

Soap not installet globally like other modules in PHP ! Jus install it ! default apt-get install php-soap for example if use php v5.6

sudo apt-get -y install php5.6-soap

或者如果你的 php v 7.1

or if your php v 7.1

sudo apt-get -y install php7.1-soap

e t.c.

然后完全重新加载您的服务器 + 清除 SymFony 缓存 !!!

then EXACTLY reload you server + CLEAR SymFony cache !!!

service apache2 reload

service apache2 restart

这篇关于Symfony2 使用 SoapClient的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆