38得票3回答
如何在使用JMS序列化器的FOS Rest Bundle中显示JSON中的null值?

我已阅读此文:https://github.com/schmittjoh/serializer/issues/77,但未找到使用JMS serializer对FOS Rest bundle中的JSON序列化空值的方法(即使Doctrine对象为null,也只显示其键)。 我正在使用compo...

37得票5回答
如何在浏览器中显示用于API请求的Symfony分析工具?

我正在使用Symfony2 + FOSRest bundle开发REST api。 我想知道是否有一种方式可以在dev模式下(app_dev.php)从浏览器中调用api(对应于Accept: text/html,application/xhtml+xml头文件),将响应以“指定的格式”包裹在...

21得票1回答
Symfony、jQuery、FOSRestBundle和NelmioCorsBundle中的CORS问题

⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️TL;DR: 在读全文之前请注意:编辑: 此问题已经解决,原因是我的代码中犯了一个非常愚蠢的错误,与CORS或其他任何东西无关。 如果你仍然想阅读这个问题,请注意它具有工作的CORS配置,如果你可能想要参考一个好例子。 ⚠️⚠️⚠️⚠️⚠...

17得票4回答
使用Symfony2和FOSRESTBundle通过API上传图像文件

我正在使用Symfony2、FOSRESTBundle和Vichuploader编写一款类似于Instagram的照片分享应用的API。 我已经能够处理GET和POST请求,但是我找不到如何在POST请求中附加实际图像的示例,以便在我的情况下,Vichuploader可以抓取它并帮助我完成文...

16得票2回答
FOSRestBundle中的路由是如何工作的?

有人能清楚地解释一下如何使用FOSRest为REST请求配置路由吗?每个教程似乎都不同。 我的控制器: <?php namespace Data\APIBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\C...

14得票5回答
Symfony - 验证空的查询参数值

我正在使用FOSRestBundle,并想知道是否可以使用注释验证空查询参数? 例如,当调用:/comments/1时,由于dealId和source查询参数都未设置,因此会抛出异常。 然而,调用/comments/1?dealId=1&source=是可以的,即使source值未...

13得票4回答
FOSRestBundle配置返回JSON,但仍要求Twig模板。

我已按照以下方法配置了FOSRestBundle:#FOSRestBundle fos_rest: param_fetcher_listener: true body_listener: true format_listener: rules: ...

12得票3回答
在Symfony2中使用FOSUserBundle (和HWIOauthBundle)进行简单的API密钥认证,填补空白部分。

编辑: 请看下文,我自己的解决方案,在撰写时是可行但不完美的。如果得到了一些批评和反馈,那我会为其他面临相同挑战的人制作一个howto博客文章。 我已经苦苦挣扎了好几天,希望有人能告诉我是否在正确的道路上。 我有一个FOSRestBundle webservice系统,目前正在使用FOSU...

11得票4回答
FOSRestBundle在Symfony 4.1中无法正常工作。

我在Symfony 4.1项目中使用FOSRestBundle返回视图时遇到了问题。以下是来自我的控制器的代码:class NewsController extends FOSRestController { public function getNewsAction() {...

11得票3回答
@RouteResource不起作用。

我正在使用 FosRestBundle 并手动声明控制器路由。namespace Cboujon\PropertyBundle\Controller; use FOS\RestBundle\Controller\Annotations\QueryParam; use FOS\RestBund...