开始使用FOSRestBundle
. .toctree:::隐藏:1-setting_up_the_bundle 2-the-view-layer empty-content-status-code 3-listener-support view_response_listener body_listener request_body_converter_listener format_listener版本param_fetcher_listener 4-exception-controller-support annotations-reference
安装
安装一个快速(我发誓!)一步过程:
包的使用
在你开始使用包我们建议您运行一个快速查看下面列出的部分。这个包包含许多功能是松散耦合的,所以你可能会或可能不会需要使用它们。这个包是一个工具来帮助你的工作与Symfony创建一个REST API。欧宝娱乐app下载地址
FOSRestBundle提供了一些工具来协助构建REST应用程序:
- 医生:“视图层< 2-the-view-layer >”
- :医生:“侦听器支持< 3-listener-support >”
- :医生:“ExceptionController支持< 4-exception-controller-support >”
配置引用
- 运行
bin /控制台配置:dump-reference fos_rest
参考可用的配置选项 - :医生:“注释引用< annotations-reference >”可用的配置通过注释的引用
示例应用程序
下面的包/应用程序使用FOSRestBundle和可以用作指南:
- 的FOSCommentBundle使用FOSRestBundle API。
- 的欧宝娱乐app下载地址Symfony2其他版提供了一个完整的例子,如何构建一个控制器,适用于HTML以及JSON / XML。