问题标签 [symfony-2.8]

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 投票
0 回答
270 浏览

php - symfony2 LDAP 注销操作

几个小时后,我得到了一个有效的 LDAP 登录,它基于 2015 年 11 月 11 日的“新”symfony2 ldap 组件(参见此处)。我还关注了有关注销的文档。但是每次我请求该注销功能时,似乎什么都没有发生。用户仍处于登录状态。

这是我的代码:

应用程序/配置/security.yml

捆绑/资源/config/routing.yml

根据这个回答,我的问题是:我是否必须使用不正确的登录凭据自行管理注销?还是我在 security.yml 中错误配置了注销方面?

0 投票
1 回答
50 浏览

php - Symfony2 配置强制数组类型

我正在开发一个 Symfony2 应用程序,我希望能够使用这样的配置文件:

所以我创建了以下配置文件:

但是,此配置让我添加如下内容:

有没有办法强制数组值是字符串类型(例如类似的东西prototype('string'))?

0 投票
1 回答
988 浏览

php - Symfony/Doctrine 中的动态数据库和模式创建

我想将数据库连接存储在静态数据库中。根据需要,我想创建一个新数据库,将凭据存储在我的静态数据库中,然后从现有实体在新数据库中创建架构。我知道如何使用 symfony 的命令行工具来做到这一点。我的目标是让它在服务中工作。我查看了 Doctrine 文档并尝试使某些工作:

我的示例代码不像我希望的那样工作。教义找不到我的实体。谁能给我一个关于执行此类任务的正确方法的提示?

0 投票
1 回答
586 浏览

symfony-2.8 - 框架symfony2下的无效配置异常无法识别的选项资产

大家好,你能帮我解决这个问题吗?. 我正在尝试安装 FosUserBundle,当我输入任何命令时,我得到了这个异常

在此处输入图像描述

这是我的配置文件

在此处输入图像描述

我在谷歌或博客中找不到任何解决方案

0 投票
0 回答
381 浏览

php - Symfony 2.8 没有正确加载语言环境

在我使用 Symfony 2.3 之前,翻译工作正常。语言环境之前加载正常,我去了“Symfony Profiler”,一切正常。现在,在 2.8.3 中,使用与以前相同的配置,它加载默认语言环境 ('es') 但不是我要加载的语言环境 ('en')。

我在作为服务加载的侦听器中设置它:

如果我对这些进行 var_dump :

然后它向我显示:

但在 Symfony 监听器中,它从“es”语言环境加载翻译,我不知道为什么:加载错误的语言环境

在这里我可以看到在会话参数中有'_locale'参数为'en':Session locale

希望你能帮助我,谢谢!

更新:

我需要在 LocaleListener 事件中指定:

在 BaseController 这个(在顶部):

它奏效了。我不知道为什么我必须添加那个新方法,但是很好,正在工作......

谢谢。

0 投票
1 回答
172 浏览

symfony - 我需要注册我的实体监听器吗?我应该把它放在项目的什么地方?

我正在尝试为我的实体创建一个实体侦听器,如中所述

http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html#entity-listeners

我在 Symfony 文档中找到的参考资料是

http://symfony.com/doc/current/cookbook/doctrine/event_listeners_subscribers.html#creating-the-listener-class

其中有一个关于实体侦听器的注释。

如果我将 FooListener 与 Foo 实体(在本例中为 AppBundle\Entity)放在同一文件夹中并进行注释@EventListener,则侦听器将起作用。但是我不想将侦听器留在实体文件夹中,并且如果不需要,我不想通过将侦听器注册为服务来创建额外的配置。这里的最佳做法是什么?

0 投票
2 回答
663 浏览

php - 将匿名用户重定向到 /login 页面

所以,我正在使用 FOSUserBundle 和 symfony 2.8 项目

是否有任何方法可以将匿名用户重定向到 /login 页面,如果他需要 / 页面?

0 投票
1 回答
2951 浏览

php - Symfony3 + VichUploaderBundle + 自定义上传目录

我已经使用自定义文件命名器设置了 VichUploaderBundle,它工作正常..

我的相关config.yml:

我的自定义命名器:

但是,我想使用自定义路径来上传文件。

我将所需的上传路径保存到控制器中的会话变量“upload_files_path”,并在命名器中检索所述路径。

它保存到数据库(id、image_name、udated_at),但不将文件写入文件系统!

当我打电话时

在模板中,它返回以“/”开头的文件路径。我不知道如何使它工作。

这是我对自定义文件路径的配置:所以我将“uri_prefix”和“upload_destination”编辑为空白。编辑 config.yml

我更新的自定义命名器:在这里我将上传路径与新文件名连接起来。

感谢您的时间和知识。

0 投票
1 回答
107 浏览

symfony - Symfony 简单的登录表单问题

我在登录时遇到了问题。我已经阅读了 Symfony 文档、stackoverflow 上的主题和其他教程。当我尝试使用 Firefox 或 Chrome 登录时,第一次我不会登录,但第二次尝试我成功了。在 IE 中我根本不会登录。你能帮忙吗?我没主意了。这是我的代码:

index.html.twig

路由.yml

安全.yml

0 投票
9 回答
91336 浏览

symfony - 如何在服务中获取当前登录的用户

在 Symfony 2.8/3.0 中,使用我们花哨的新安全组件,我如何在注入整个容器的情况下在服务中获取当前记录的User即 FOSUser)对象?

甚至有可能以一种非hacky的方式吗?

PS:我们不要认为“将其作为参数传递给服务函数”是显而易见的。还有,脏。