Заставьте Zend_Rest_Server возвращать JSON вместо XML, используя ZF - PullRequest
2 голосов
/ 16 марта 2011

Может ли Zend_Rest_Server вернуть Json? Если нет, каковы альтернативы (другие предложения lib тоже подойдут)

1 Ответ

3 голосов
/ 16 марта 2011

Zend_Rest_Server выводит XML, хотя это явно не указано в документации.

Есть несколько альтернатив:

Вы можете использовать всю архитектуру MVC, предоставляемую Zend Framework, благодаря Zend_Rest_Route и Zend_Rest_Controller.
Вы найдете полный пример здесь:
http://techchorus.net/create-restful-applications-using-zend-framework

Опять же, пример отображает обычную строку, но использование json_encode или Zend_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 json или zend controller rest json ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...