是使用FOSRestBundle还是只使用json_encode()?

时间:2015-05-29 15:34:02

标签: php symfony fosrestbundle

我正在使用Symfony 2创建一个API。我正在使用FOSRestBundle。由于bundle和json_encode()返回相同的结果,为什么要使用bundle?

为什么我不能使用json_encode()将数组编码为JSON以返回响应?

2 个答案:

答案 0 :(得分:1)

  

我为什么要使用捆绑包?

这取决于您的要求。如果您正在尝试开发宁静的API或某些奇特的东西,那么您一定要使用捆绑包。如果您只是尝试向前端显示一些json数据,请使用简单的json_encode

答案 1 :(得分:0)

在我看来,最大的好处是您不需要使用捆绑包来处理数据结构,您将获得有效的json结构,此外它还提供配置您发送的请求的功能(标题数据)等等)

因此,如果您正在处理一个或两个以上的简单请求,那么使用捆绑包可能会更容易,但是您需要一些时间来进行合适的设置