问题标签 [symfony-2.7]

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 投票
2 回答
1527 浏览

symfony - FOSUserBundle - 添加登录额外字段

我有一个带有额外字段的注册表单。下面是我的代码:

服务.yml

我的扩展注册表:

公司形式:

用户实体:

公司实体

所以基本上注册用户必须提供公司名称 在此处输入图像描述

我想将该公司名称添加到登录表单并检查它是否有效。如果username,password并且company name是 OK 用户应该登录。我知道如何覆盖fos_user_registration但我找不到有关登录表单的信息...你能帮我吗?

0 投票
1 回答
743 浏览

symfony - Symfony 2.7+ 资产自定义版本策略配置

我已成功设置我的 Symfony 2.7.x 安装以使用标准资产版本策略(EmptyVersionStrategy 和 StaticVersionStrategy),但我想实现自定义版本策略,如基于日期的策略或类似策略。

目前,我有

配置.yml

由于version值似乎实现了策略和值,我该如何配置自定义策略?

我已经阅读了资产博客文章不完整的文档

0 投票
4 回答
1974 浏览

symfony - 无法使用 FOSUserBundle 创建下拉菜单以选择用户角色

我正在为我的网站开发管理面板,其中一部分是管理用户。我正在使用 FOSUserBundle 来完成这些任务。

我正在为表单使用自定义模板 (AdminLTE),当我添加新模板时,我无法添加下拉菜单来为用户选择角色。

UserType.php

WCB\SaleBundle\Helper\RoleHelper.php

上面的函数将返回这个数组,这是与 Symfony 的字段类型getRolesForForm()一起使用的正确格式:choice

并且该表单不再起作用,但有以下例外:

The value of type "array" cannot be converted to a valid array key.

当我添加'multiple' = true到表单生成器时,它可以工作,但它不是下拉列表。它是允许多选的 HTML 选择框。

我认为,对于角色选择,它应该是一个下拉菜单,而不是一个多选框。我怎样才能做到这一点?我的代码有什么问题吗?谢谢 :)

0 投票
1 回答
396 浏览

composer-php - 如何在使用 fos\RestBundle ^2.0@dev 的 symfony 2.7.5 上安装 fos CommentBundle

我使用symfony 2.7.5-dev并安装FOSRestBundleJMSSerilizerBundle在其上安装了已安装的版本FOSRestBundle,并且JMSSerializerbundledev-master. 我的`composer.json:

我尝试通过composer require friendsofsymfony/comment-bundle 命令安装包,我添加"minimum-stability": "dev"composer.json,但无法安装并引发此错误:

0 投票
3 回答
1153 浏览

symfony - 当我在 FOS Rest Bundle 中有多级子资源时,每个父控制器都必须有 `get{SINGULAR}Action($id)` 方法

我有三个名为BlogController,的控制器PostControllerCommentControllerCommentController的子资源PostController和的PostController子资源BlogController

路由.yml

我定义了getAction方法,但出现以下错误:


编辑:

我也尝试将方法的名称更改为getCommentAction($commentId),getPostAction($postId)getBlogAction,但它不起作用。

当我使用@RouteResource注解时,方法名必须是getAction($id),否则不起作用。

mgh_blog_post_comment当我将路由器的父级更改为 时mgh_blog,它正在工作!

0 投票
3 回答
132 浏览

symfony-2.7 - 我在哪里可以找到 symfony 2.7 的超链接

我无法下载 zip 文件 symfony2.7。网站上的链接无效。有谁知道为什么?我在哪里可以找到 symfony 2.7-zip 文件?我在互联网上的某个地方找到了一个旧版本,但我真的很想要最新的稳定版本。

0 投票
4 回答
4870 浏览

php - 在控制器的构造函数中获取一个学说的实例

我对变量的初始化有疑问

我的控制器:

在我的 services.yml 中,配置将教义服务传递给我的控制器 FrontendController

  • 测试 1 不起作用
  • 带有 ESSAI 1,2,3 (services.yml) 的测试 2 不起作用
  • 测试 3 作品

使用 TEST 1,我收到以下错误:错误:在第 291 行的 vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Controller\Controller.php 中调用一个成员函数 has() on null

使用 TEST 2 $entityManager(__construct 的参数)为 NULL

我没有在控制器中读取带有实体管理器实例的变量初始化的任何内容。我认为使用 Symfony2.3,TEST 2 可以工作。

我是否忘记了教义配置中的某些内容?

谢谢,

菲尔

0 投票
2 回答
11422 浏览

symfony - symfony2.7 在服务容器中传递翻译器

在 symfony 2.3 中,就是 service.yml 中的这一行来访问翻译器

在 service.yml

在 serviceFunctions.php

现在我得到错误:

必须是 Symfony\Component\Translation\Translator 的实例,给定 Symfony\Component\Translation\DataCollectorTranslator 的实例

在生产模式下,我如何才能在 dev 中使用 2.7 中的服务?

0 投票
1 回答
267 浏览

symfony - symfony 2 全局路由在每一页上执行代码

我正在学习 Symfony 2。我尝试声明一个全局路由或将在每个页面上执行的东西。通常我有 1 页或几页的 1 个路由,但我不知道如何为每个页面设置“全局”路由。 我只想在每一页上执行一些代码。

那可能吗?

0 投票
3 回答
8624 浏览

symfony - 如何在 Nelmio ApiDocBundle 中指定参数的格式

我使用注释的input属性@ApiDoc来指定我的 api 的参数,这些参数是表单的字段。

data_classof form 是一个对属性进行约束验证的实体。

我希望 nelmio api doc 将参数格式指定为实体的验证约束,但格式为空。

在此处输入图像描述

如何在 nelmio ApiDocBundle 中指定参数格式?


编辑:也许我写了一个不好的问题。

我们可以为input&指定解析器output,如果我们没有为这些指定解析器,它会为input&调用所有解析器output,然后调用所有解析器UserType

nelmio有一个名为ValidationParser的解析器,它有一个名为parseConstraint的方法,用于设置format输入和输出,但我的文档没有调用此方法,为什么?