Php Zend Framework应用程序作为web服务
我正在开发一个zend framework应用程序,它将充当web服务。我不需要在应用程序中的任何时候输出HTML,甚至不需要创建空视图文件的开销 我希望我的应用程序在默认情况下输出XML,如果请求的话输出JSON(通过format参数就可以了)Php Zend Framework应用程序作为web服务,php,xml,web-services,json,zend-framework,Php,Xml,Web Services,Json,Zend Framework,我正在开发一个zend framework应用程序,它将充当web服务。我不需要在应用程序中的任何时候输出HTML,甚至不需要创建空视图文件的开销 我希望我的应用程序在默认情况下输出XML,如果请求的话输出JSON(通过format参数就可以了) 没有在init()中明确定义上下文切换规则,有没有办法做到这一点每个控制器的一部分?如果要提供JSON、SOAP或XML-RPC,您可以尝试使用preDispatch上的Zend\u controller\u Front插件进行上下文切换,您最好使用Z
没有在init()中明确定义上下文切换规则,有没有办法做到这一点每个控制器的一部分?如果要提供JSON、SOAP或XML-RPC,您可以尝试使用
preDispatch上的Zend\u controller\u Front
插件进行上下文切换,您最好使用Zend\u Json\u服务器
+Zend\u Soap\u服务器
,而不是Zend\u控制器动作
。JSON和SOAP服务器类都可以使用相同的服务器类。不需要路由等开销
Matthew Weier O'Phinney(Zend FW负责人)的网站上有一篇很好的帖子,详细介绍了正确的方法:如果你打算提供JSON、SOAP或XML-RPC,你最好使用Zend_JSON_服务器
+Zend_SOAP_服务器
而不是Zend_控制器动作
。JSON和SOAP服务器类都可以使用相同的服务器类。不需要路由等开销
Matthew Weier O'Phinney(Zend FW负责人)的网站上有一篇很好的帖子,详细介绍了正确的方法: