fosrestbundle相关内容
我有两个具有多对多关联的实体: class User 扩展 BaseUser 和 类日历{/*** @var 整数** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/私人 $id;/*** @var 字符串** @ORM\Column(name="name", ty
..
我正在使用 FOSRestBundle 来管理我的应用程序中的 API.所以我几乎所有的东西都能正常工作,除了 PUT 方法,其中一些属性是 NULL 但它们不应该是因为实体 (id 105) 已经填充了它们. 看看 putAction: /*** @ParamConverter("user", class="SoftwareBundle:User", options={"mapping"
..
我一直在为 Instagram 等照片共享应用编写 API,使用 Symfony2、FOSRESTBundle 和 Vichuploader 进行文件上传. 我能够处理 GET 和 POST 请求,但我找不到如何附加到 POST 请求的示例,即实际图像,因此在我的情况下,Vichuploader 可以抓取它并帮助我解决文件上传. 顺便说一句,我可以使用通过使用正常形式提到的堆栈上传文件
..
我正在建立一个多语言的经典 symfony 4.3 项目(又名网站),所有路径都可以.我想用一个简单的 API REST 公开一些数据(只有 3,4 条使用 GET 方法的路由),所以我安装了 FOSRestBundle 2.5.我知道此版本与 SF 4.* 兼容. 问题是我的 API 路由返回所有 404 但不是“web"路由.我阅读了 symfony doc 和 FOSREST doc
..
晚上好.请我使用 Symfony 4 来创建 API.我已经安装了 FOSRESTBUNDLE,但我看不到在哪里可以修改这个包的配置文件.请我想设置一个配置fos_rest:看法:#…view_response_listener:真 在 Symfony 2 中,我们在 app/config/config.yml 中进行.请问我将在 Symfony 4 中的哪里执行此操作? 解决方案
..
在同一个响应中,我得到一个字段作为对象,一个字段作为数组,我该如何纠正? 注意我不控制响应的构建,因为我使用的是 JMSSerializer 代码(编辑 1) \Entity\Profil.php 类简介{.../*** 获取实际情况** @return \Doctrine\Common\Collections\Collection*/公共函数 getActualites
..
我在 Symfony 中创建了一个 rest api.它使用表单让客户端发送数据.我在 setDefaultOptions 中使用了 'csrf_protection' => false,但仍然收到错误 CSRF 令牌无效.请尝试重新提交表单 解决方案 您是否通过 NelmioApiDocBundle sanbox,还是您从前端的表单发送数据?您确定您没有将 csrf_protect
..
我很难完全理解客户端创建的概念解释此处.我按照帖子设置了 OAuthBundle,并尝试做出符合 FOSUser 所需的更改.虽然我不确定它是否完美. 我的情况 我的网站是一个 RESTFul API,它只返回 json 或 xml.我的前端将使用 AngularJS 我结合了 FOSUser、FOSRest 和 FOSOAuth,可能是我在配置中遇到了错误. 问题 我完
..
当我在 Symfony 4.1 中使用带有 FOSRestBundle 的序列化程序时遇到问题 我收到以下错误消息: 无法规范化 App\Entity\Youp 类型的对象,找不到支持的规范化器.Symfony\Component\Serializer\Exception\NotNormalizableValueException 我不明白为什么我会遇到这个问题,Symfony
..
我也有这个 Action 来通过 REST api 调用来处理用户登录: /*** 登录操作** @param 请求 $request*/公共函数 postLoginAction(Request $request){ 这是php app/console router:debug 给我看的: en__RG__post_login POST ANY ANY/api/1/logins.{_form
..
我需要在 symfony 2 上为我的网站实现 RESTful API,所以我使用 FOSRestBundle + JMSSerializerBundle 我的实体有这样的序列化程序 yml: Acme\DemoBundle\Entity\Product:exclude_policy: 全部accessor_order:自定义custom_accessor_order: [id, titl
..
我正在尝试遵循 Will Durand 的教程关于如何使用 Symfony2 设置一个好的 REST API.但是我一开始就失败了,因为我收到了这个错误: 控制器必须返回一个响应(给出的数组(欢迎 => 欢迎使用我的 API)). 我非常基本的配置肯定有一些基本的问题.我为 fos_rest 配置尝试了不同的设置,但是 配置参考并没有提供什么帮助,因为我不太了解单个设置的作用. 我的设置
..
我正在使用 FOS Rest Bundle 来构建 Api,问题是每次我尝试返回任何内容时都会收到错误消息:“无法找到模板"我真的不想渲染模板,但是序列化我拥有的实体. 这是我的代码: routing.yml: acme_api_register:模式:/用户默认值:{ _controller: AcmeApiBundle:User:post, _format: json }要求:_
..
我在使用 Symfony 4.1 项目下的 FOSRestBundle 返回视图时遇到问题. 这是来自我的控制器的代码: class NewsController 扩展了 FOSRestController{公共函数 getNewsAction(){$data = ['news1', 'news2'];$view = $this->view($data, 200);返回 $this->ha
..
使用 Symfony2 和 FOSRestBundle 我试图实现 API 方法,这些方法在路由中定义了一些固定参数以及查询字符串中可能存在的一些可选参数. 例如: http://somesite.com/api/method/a/bhttp://somesite.com/api/method/c/d?x=1&y=2 根据 FOSRestBundle 的文档,ParamFetcher
..
我正在使用 Symfony2 + FOSRest 包开发 REST api. 我想知道是否有任何方法可以从浏览器(对应于一个Accept: text/html,application/xhtml+xml header) 以“指定格式"显示响应,用 symfony 提供的分析器包装在 html 中. 它允许直接在浏览器中调试对 api 的调用. 编辑:我不想调试 HTTP 请求,而
..
是否有人使用过在控制器中放置、获取、发布、删除注释(https://github.com/FriendsOfSymfony/FOSRestBundle/blob/master/Controller/Annotations/). 我正在尝试像这样使用它,但它仍然需要 get 方法.FOSRestBundle中那些Annotations的目的是什么 /*** @Route("/get/{id}
..
我在我的项目中使用 FOSRestBundle我已将此路由配置为可以访问不同的 kinf 数据: ``` /*** @Rest\Get("")** @Rest\QueryParam(* name="categoriesId",* 要求="[0-9a-zA-Z\- \/_:.,\s]",* 默认=“",* description="类别 ID."* )* @Rest\QueryParam(*
..
我对应的配置是 fos_rest:看法:view_response_listener:强制sensio_framework_extra:看法:注释:假 把路线指定为真的很烦 @Route("/jobs", defaults={ "_format" = "json" }) 每次. 那么是否可以在默认情况下指定它? 附注: 如果我删除 defaults={ "_format"
..
我有实体: 我的控制器: isGranted('ROLE_ADMIN')){throw new AccessDeniedException('仅适用于管理员');}$admins = $this->getDoctrine()->getRepository('AppBundle:User')->findByRole('ROLE_ADMIN');return $this->view(['dat
..