首页 > PHP资讯 > PHP培训技术 > yiiframework中soap协议的配置和使用

yiiframework中soap协议的配置和使用

PHP培训技术

1.定义Service Provider
Yii依靠文档注解(doc comments)和类反射(class reflection)来识别哪个方法可以被远程调用,包括他们的参数和返回值。
我们定义服务器端的类,继承CController,如下面的例子所示:

该实例,调用getPosts方法时,将返回一个数组。
5.拦截远程方法调用(Intercepting Remote Method Invocation)
通过实现[IWebServiceProvider]接口,可以拦截所有方法,在[IWebServiceProvider::beforeWebMethod],这个provider可以获取当前CWebService实例,并通过CWebService::methodName来获取当前请求的方法名,它可以返回false,如果这个远程方法因某些原因(比如未经授权的访问)不应被调用。

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持13不支持0