问题标签 [fosrestbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7422 浏览

symfony - 安装 JMSSerializerBundle

我安装了FOSRestBundle,但它需要JMSSerializerBundle.

我在我的部门中添加了下一行:

在这里它解释了如何做到这一点:http: //jmsyst.com/bundles/JMSSerializerBundle/master/installation

但是当我尝试时$php bin/vendors install,它显示了一个错误:

0 投票
0 回答
2185 浏览

rest - FosRestBundle。如何在重定向时返回完整响应

当我将数据发布到服务器重定向时:

这是请求被重定向到的操作代码:

创建工作正常。但是重定向不起作用,因为我希望它起作用。当我执行以下命令时

输出是:

我无法管理包含新创建实体的响应。这是所需的输出:

0 投票
1 回答
6642 浏览

symfony - 访问 oauth2 服务器中的 /api 方法

我试图创建一个基于FOSOauthServerBundleFOSRestBundle的oauth2 服务器FOSUserBundle。我创建了一个演示应用程序来测试我的oauth-server,它无法通过 GET 请求接收数据

(收到 401 错误'error="access_denied", error_description="OAuth2 authentication required"'),

尽管用户已通过身份验证并且客户端正确收到了访问令牌。

我应该如何实现 api 控制器以便 oauth2 执行身份验证过程?

另外,我想看看基于这些捆绑包的真正工作的 oauth 服务器示例,这样我就可以在上面检查我的应用程序。

我的安全.yml:

谢谢。

0 投票
1 回答
1554 浏览

php - FOSRestBundle : 使用 json 上传图片

我已经在 FOSRestBundle 上工作了一段时间了。我掌握了它(表单、验证、文档、网址......)。我希望能够使用 json 为用户上传图像。

我想我已经完成了 symfony 方面所需的一切,使用表单效果很好。我试图在之前的一些帖子中找出如何使用 json 指定图像,但我没有成功尝试它。

使用表单上传图片:

1 - 我得到图像

2 - 将其移动到正确的目录中

3 - 在数据库中添加文件的唯一名称

在我的用户实体类中,我有两个变量,一个是经典的“字符串”,一个是“文件”:

在我的 formType 中,我有:

我想我只需要知道如何使用 symfony2 和 FOSRestBundle指定 json 中的文件信息和数据

有人有想法吗?

编辑

我一直在四处寻找,我找到了课程:

但我仍然无法使它工作,任何人作为线索帮助我解决这个问题?

0 投票
2 回答
1863 浏览

symfony - JMSSerializerBundle 复杂生成值

我需要在 symfony 2 上为我的网站实现 RESTful API,所以我使用 FOSRestBundle + JMSSerializerBundle

我的实体有这样的序列化程序 yml:

问题是getMainPhoto将我的网址返回到全尺寸图像。我想在向 api 客户端发送响应之前预处理这个 url,我可以在其中生成新的 url 来调整此类图像的大小版本。我已经在 sf2 中有可以完成这项工作的服务:

但我不知道如何将这项服务与 JMSSerializer 一起使用。也许 FOSRestBundle\JMSSerializerBundle 在它发送响应之前有一些回调?

0 投票
1 回答
2806 浏览

symfony - 如何使用 FOSRESTBundle 为某些操作生成自定义路由?

我实际上使用 FOSRESTBundle 为我的 api Rest 使用自动路由生成,我使用NelmioApiDocBundle来生成 api 文档。

要为我在 routing.yml 中的 api 生成路由

但是对于某些操作,我想设置我的自定义路由...如果我尝试为某个操作添加另一个路由规则,它只会忽略它并生成自动路由。

0 投票
1 回答
1282 浏览

symfony - Set 'parameters' annotation in NelmioApiDocBundle

I create an API RESTfull using Symfony2.1 with FOSRESTBundle and I am using NelmioApiDocBundle to generate automatic documentation.

I have a PUT request in which the user should send one parameter, but I don't need to create a Form for this purpose. All works perfectly but when I generate the documentation I don't know how to add this parameter to the documentation because I don't have a 'input' form.

I tried this but seems doesn't work:

In the documentation of NelmioApiDocBundle I didn't see any solution for this...

0 投票
1 回答
682 浏览

php - Symfony2 使用 Backbone.js 和 WSSE 进行身份验证

我使用 FOSRestBundle 开发了一个 REST-ful Web 应用程序,我想使用 Backbone.js 作为前端。我想知道使用令牌的身份验证。我知道 OAuth 仅适用于交换服务器到服务器,但对于我的应用程序的前端,我该如何管理它?我在论坛上阅读了很多,我知道有 WSSE 方法,但是我如何与 Backbone.js 集成?

此外,最好的设置(防火墙)是什么,以便最终我可以集成 OAuth 应用程序?如何管理所有这些身份验证协议?

先感谢您!

0 投票
1 回答
1066 浏览

symfony - FOSOAuthServerBundle“找不到客户端”

我正在尝试使用 FOSOAuthServerBundle,一切正常。我可以使用 oauth/v2/auth 对用户进行身份验证,但如果用户名和密码正确,我会收到以下错误消息:

/var/www/www.billtrackapp.com/vendor/friendsofsymfony/oauth-server-bundle/FOS/OAuthServerBundle/Controller/AuthorizeController.php 中的堆栈跟踪在第 138 行
->findClientByPublicId($clientId); if (null === $client) { throw new NotFoundHttpException('Client not found.'); } $this->client = $client;

希望你能在这个问题上帮助我。

谢谢。

0 投票
1 回答
2540 浏览

symfony - FOSRestBundle / JMSSerializerBundle:与 Symfony2 安全角色交互

我想用 JMSSerializerBundle 和 FOSRestBundle 序列化并只返回我的实体的几个属性。

例如我有这个属性:

用户

  • 用户名
  • 电子邮件
  • 生日
  • 注释

注释

  • 文本
  • 约会时间

具有角色 ROLE_ADMIN 的用户应该获得整个用户对象的序列化对象。ROLE_USER 应该只获取用户名和所有评论。

在 JMSSerializerBundle 中实现 Symfony2 安全组件的最简单方法是什么?还是我需要在我的控制器中实现它并“手动”序列化它?

非常感谢