问题标签 [symfony-2.5]

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 投票
1 回答
4494 浏览

php - 'FOS\UserBundle\FOSUserBundle' 未找到

在 symfony 2.5 中我想使用 FOSUserBundle,我在github中执行任何步骤

并在尝试更新架构时看到此错误

FOSUserBundle 在 vendor/friendsofsymfony/user-bundle/FOS 这是我的 AppKernel

和我的 app/config/config.yml

我的 app/config/security.yml

0 投票
1 回答
330 浏览

symfony - Assetic 忽略输出文件,只生成一个文件

我有一些模板包含以下具有不同输入文件和输出文件的资产部分:

在开发环境中一切正常。
在生产环境中只生成一个文件,输出文件名被忽略。此外,它在错误的模板中加载了错误的内容。

一个模板通常包含 js 文件的路径:

另一个模板获取到错误组合 js 文件的链接(它是 jquery 组合文件):

config.yml 中没有对assetic 进行特殊配置,只是添加了bundle。剩下的东西是基于 Symfony 标准版的。

怎么了?

0 投票
1 回答
58 浏览

symfony - 注册和重置表格随时可用

今天我注意到无论我是否通过身份验证,我都可以随时访问注册和重置表单。

这是我的security.yml:

关于http://symfony.com/doc/current/cookbook/security/remember_me.html#forcing-the-user-to-re-authenticate-before-accessing-certain-resources似乎“正常”能够访问这个页面。

但是我怎样才能“轻松”为经过身份验证的用户禁用它,或者我错过了什么?

提前致谢!

0 投票
1 回答
1180 浏览

symfony - 将查询字符串数据传递给表单

我正在尝试在我的表单中使用查询字符串给出的一些数据。我搜索了互联网并找到了一个很好的解释(http://bicknoyle.com/2014/04/passing-query-string-params-form-symfony/):

我找到了另一种使用请求范围的方法:

我对代码有一些疑问:

  1. 实施此类事情的“更好”方式是什么?
    一般来说,我可以总结一下,第一种方法需要访问控制器来传递请求对象,第二种方法需要请求范围。
  2. 我错过了另一个好方法吗?
0 投票
1 回答
96 浏览

symfony - Best way to handle single user authentication?

I'm working on a small app with Symfony 2.5, and I'd like to know what is the best way to handle security, but just for only one user. I could do this with an .htaccess but maybe their exists some light and quickly installable sf2 bundle which could do the job. I don't want role stuff, or profile, just a way to authenticate myself.

0 投票
1 回答
6834 浏览

php - 防止 Symfony2 中的同时用户会话

目标

我们正在为客户提供多项选择实践系统的解决方案,在该系统中,学生每月支付会员费,以测试他们的知识并准备与医学相关的考试。在 Symfony2 中提供此解决方案的一个主要问题是学生可以购买一个订阅,与同学和同事共享他们的凭据,并将订阅成本分摊到多个并发登录中。

为了最小化这个问题,我们希望防止在我们的 Symfony2 项目中同时维护多个会话。

研究

大量的 Google-fu 将我带到了这个稀疏的Google 组线程,其中 OP 被简要告知使用 PdoSessionHandler 将会话存储在数据库中。

这是另一个 SO 问题,其他人在同一件事上工作,但没有解释如何做到这一点。

迄今为止的进展

我已经为项目实现了这个处理程序,并且当前有一个security.interactive_login监听器,它将生成的会话 ID 与用户一起存储在数据库中。进度在这里

问题

侦听器完成之前,会话不会从 PdoSessionHandler 存储到数据库security.interactive_login中,因此用户 ID 永远不会最终与会话表一起存储。我怎样才能使这项工作?我可以将用户 ID 存储在会话表中的什么位置?

或者,有没有更好的方法来解决这个问题?这对 Symfony 来说非常令人沮丧,因为我认为它从来没有被设计为为每个用户提供独占的单用户会话。

0 投票
0 回答
130 浏览

php - 如何在 symfony2 学说中编写连接查询..?

在这里,我提到了我想在学说(控制器)中使用的一般 sql 查询。我已经尝试了很多来解决问题,但无法到达那里。

这里user_id = 1568是静态的,但我想动态显示数据。

提前致谢。

0 投票
2 回答
15418 浏览

php - Symfony 在 Ubuntu 14.04 上调用 PHP 垃圾收集器,即使 session.gc_probability 设置为 0

由于某种原因,我的 Symfony 2.5 应用程序正在调用 php 垃圾收集器,即使我的所有 php.ini 文件都有:

有谁知道如何防止这种情况发生?

我得到的错误消息:

从 PHPINFO():

我知道我可以只授予 www-data 用户对该/var/lib/php5文件夹的权限,或者将其更改为用户已经可以访问的session.save_path某个位置,但我想知道为什么这个过程在应该被禁用时甚至被调用。www-data

0 投票
0 回答
617 浏览

symfony - 如何将所有表单错误作为数组获取?

我有一个简单的表单,仅使用表单包提供的表单类型,并且想要获取所有表单错误。

关于升级文档,有getErrors($deep = false, $flatten = true).

我很困惑为什么我现在需要给出第一个参数来获取简单类型的错误。

如果我这样做,我可以检索财富或群体的错误,但我真的不明白如何获得孩子的名字。
我有一个FormError的实例,并且想要获取子名称。我可以得到propertyPath的原因,但它看起来像children[wealth].data。我只想发财
我真的需要修改字符串本身吗?

我的预期结果是获得一个数组,其中包含子名称作为键,错误作为该子的值。问题不是得到错误信息,而是孩子的名字。

感谢您的任何提示。

0 投票
0 回答
130 浏览

symfony - 如何从另一个包映射/扩展未映射的类?

我有一个简单的类,它充当自己的包(核心)中的实体,并希望将该类用作学说实体。该捆绑包不包含有关该类或类似映射的任何信息。

我需要扩展该类,因为需要另一个构造函数逻辑。这是在捆绑网络中完成的。我为包含扩展类的包创建了一个映射,映射文件称为Doc.orm.yml

将应用程序结果运行到

类“Acme\CoreBundle\Entity\Doc”不是有效的实体或映射的超类。

提到的类是核心包中未映射的类。

如何扩展未映射的类并将其与学说一起使用?

感谢您的任何提示。