【问题标题】:Make Zend_Rest_Server return JSON instead of XML using ZF使用 ZF 使 Zend_Rest_Server 返回 JSON 而不是 XML
【发布时间】:2011-07-16 12:13:14
【问题描述】:

Zend_Rest_Server 可以返回 Json 吗? 如果没有,有什么替代方案(其他库建议也可以)

【问题讨论】:

标签: php json zend-framework rest


【解决方案1】:

Zend_Rest_Server 输出 XML,尽管文档中没有明确指定。

有一些选择:

感谢Zend_Rest_RouteZend_Rest_Controller,您可以利用 Zend Framework 提供的整个 MVC 架构。
您可以在此处找到完整的示例:
http://techchorus.net/create-restful-applications-using-zend-framework

同样,该示例显示纯字符串,但使用 json_encodeZend_Json::encode 应该返回 json。

最后,一个使用ContextSwitch 功能的完整(高级)示例:
http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/

(如果您需要更多关于ContextSwitch Action Helper 的信息,请参阅文档。)

不幸的是,我有限的声誉使我无法为您提供更多链接,但 Google 是您的朋友,它使用了一些神奇的词,例如 zend rest jsonzend controller rest json ...

【讨论】:

  • Zend_Rest_Server 仅使用 XML。您无法决定输出格式。
  • 经过一些测试,我已经编辑了我的答案,因为最初的示例不起作用。我还没有完全测试它,但是 Zend_Rest_Controller 和 ContextSwitch 应该(必须)工作......
猜你喜欢
  • 1970-01-01
  • 2014-07-11
  • 2016-07-16
  • 2012-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
相关资源
最近更新 更多