问题标签 [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.
symfony - 安装 JMSSerializerBundle
我安装了FOSRestBundle
,但它需要JMSSerializerBundle
.
我在我的部门中添加了下一行:
在这里它解释了如何做到这一点:http: //jmsyst.com/bundles/JMSSerializerBundle/master/installation
但是当我尝试时$php bin/vendors install
,它显示了一个错误:
rest - FosRestBundle。如何在重定向时返回完整响应
当我将数据发布到服务器重定向时:
这是请求被重定向到的操作代码:
创建工作正常。但是重定向不起作用,因为我希望它起作用。当我执行以下命令时
输出是:
我无法管理包含新创建实体的响应。这是所需的输出:
symfony - 访问 oauth2 服务器中的 /api 方法
我试图创建一个基于FOSOauthServerBundle
和FOSRestBundle
的oauth2 服务器FOSUserBundle
。我创建了一个演示应用程序来测试我的oauth-server
,它无法通过 GET 请求接收数据
(收到 401 错误'error="access_denied", error_description="OAuth2 authentication required"'),
尽管用户已通过身份验证并且客户端正确收到了访问令牌。
我应该如何实现 api 控制器以便 oauth2 执行身份验证过程?
另外,我想看看基于这些捆绑包的真正工作的 oauth 服务器示例,这样我就可以在上面检查我的应用程序。
我的安全.yml:
谢谢。
php - FOSRestBundle : 使用 json 上传图片
我已经在 FOSRestBundle 上工作了一段时间了。我掌握了它(表单、验证、文档、网址......)。我希望能够使用 json 为用户上传图像。
我想我已经完成了 symfony 方面所需的一切,使用表单效果很好。我试图在之前的一些帖子中找出如何使用 json 指定图像,但我没有成功尝试它。
使用表单上传图片:
1 - 我得到图像
2 - 将其移动到正确的目录中
3 - 在数据库中添加文件的唯一名称
在我的用户实体类中,我有两个变量,一个是经典的“字符串”,一个是“文件”:
在我的 formType 中,我有:
我想我只需要知道如何使用 symfony2 和 FOSRestBundle指定 json 中的文件信息和数据
有人有想法吗?
编辑:
我一直在四处寻找,我找到了课程:
和
但我仍然无法使它工作,任何人作为线索帮助我解决这个问题?
symfony - JMSSerializerBundle 复杂生成值
我需要在 symfony 2 上为我的网站实现 RESTful API,所以我使用 FOSRestBundle + JMSSerializerBundle
我的实体有这样的序列化程序 yml:
问题是getMainPhoto
将我的网址返回到全尺寸图像。我想在向 api 客户端发送响应之前预处理这个 url,我可以在其中生成新的 url 来调整此类图像的大小版本。我已经在 sf2 中有可以完成这项工作的服务:
但我不知道如何将这项服务与 JMSSerializer 一起使用。也许 FOSRestBundle\JMSSerializerBundle 在它发送响应之前有一些回调?
symfony - 如何使用 FOSRESTBundle 为某些操作生成自定义路由?
我实际上使用 FOSRESTBundle 为我的 api Rest 使用自动路由生成,我也使用NelmioApiDocBundle来生成 api 文档。
要为我在 routing.yml 中的 api 生成路由
但是对于某些操作,我想设置我的自定义路由...如果我尝试为某个操作添加另一个路由规则,它只会忽略它并生成自动路由。
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...
php - Symfony2 使用 Backbone.js 和 WSSE 进行身份验证
我使用 FOSRestBundle 开发了一个 REST-ful Web 应用程序,我想使用 Backbone.js 作为前端。我想知道使用令牌的身份验证。我知道 OAuth 仅适用于交换服务器到服务器,但对于我的应用程序的前端,我该如何管理它?我在论坛上阅读了很多,我知道有 WSSE 方法,但是我如何与 Backbone.js 集成?
此外,最好的设置(防火墙)是什么,以便最终我可以集成 OAuth 应用程序?如何管理所有这些身份验证协议?
先感谢您!
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;
希望你能在这个问题上帮助我。
谢谢。
symfony - FOSRestBundle / JMSSerializerBundle:与 Symfony2 安全角色交互
我想用 JMSSerializerBundle 和 FOSRestBundle 序列化并只返回我的实体的几个属性。
例如我有这个属性:
用户
- 用户名
- 电子邮件
- 生日
- 注释
注释
- 文本
- 约会时间
具有角色 ROLE_ADMIN 的用户应该获得整个用户对象的序列化对象。ROLE_USER 应该只获取用户名和所有评论。
在 JMSSerializerBundle 中实现 Symfony2 安全组件的最简单方法是什么?还是我需要在我的控制器中实现它并“手动”序列化它?
非常感谢