问题标签 [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.
php - 'FOS\UserBundle\FOSUserBundle' 未找到
在 symfony 2.5 中我想使用 FOSUserBundle,我在github中执行任何步骤
并在尝试更新架构时看到此错误
FOSUserBundle 在 vendor/friendsofsymfony/user-bundle/FOS 这是我的 AppKernel
和我的 app/config/config.yml
我的 app/config/security.yml
symfony - Assetic 忽略输出文件,只生成一个文件
我有一些模板包含以下具有不同输入文件和输出文件的资产部分:
在开发环境中一切正常。
在生产环境中只生成一个文件,输出文件名被忽略。此外,它在错误的模板中加载了错误的内容。
一个模板通常包含 js 文件的路径:
另一个模板获取到错误组合 js 文件的链接(它是 jquery 组合文件):
config.yml 中没有对assetic 进行特殊配置,只是添加了bundle。剩下的东西是基于 Symfony 标准版的。
怎么了?
symfony - 注册和重置表格随时可用
今天我注意到无论我是否通过身份验证,我都可以随时访问注册和重置表单。
这是我的security.yml:
关于http://symfony.com/doc/current/cookbook/security/remember_me.html#forcing-the-user-to-re-authenticate-before-accessing-certain-resources似乎“正常”能够访问这个页面。
但是我怎样才能“轻松”为经过身份验证的用户禁用它,或者我错过了什么?
提前致谢!
symfony - 将查询字符串数据传递给表单
我正在尝试在我的表单中使用查询字符串给出的一些数据。我搜索了互联网并找到了一个很好的解释(http://bicknoyle.com/2014/04/passing-query-string-params-form-symfony/):
我找到了另一种使用请求范围的方法:
我对代码有一些疑问:
- 实施此类事情的“更好”方式是什么?
一般来说,我可以总结一下,第一种方法需要访问控制器来传递请求对象,第二种方法需要请求范围。 - 我错过了另一个好方法吗?
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.
php - 防止 Symfony2 中的同时用户会话
目标
我们正在为客户提供多项选择实践系统的解决方案,在该系统中,学生每月支付会员费,以测试他们的知识并准备与医学相关的考试。在 Symfony2 中提供此解决方案的一个主要问题是学生可以购买一个订阅,与同学和同事共享他们的凭据,并将订阅成本分摊到多个并发登录中。
为了最小化这个问题,我们希望防止在我们的 Symfony2 项目中同时维护多个会话。
研究
大量的 Google-fu 将我带到了这个稀疏的Google 组线程,其中 OP 被简要告知使用 PdoSessionHandler 将会话存储在数据库中。
这是另一个 SO 问题,其他人在同一件事上工作,但没有解释如何做到这一点。
迄今为止的进展
我已经为项目实现了这个处理程序,并且当前有一个security.interactive_login
监听器,它将生成的会话 ID 与用户一起存储在数据库中。进度在这里
问题
在侦听器完成之前,会话不会从 PdoSessionHandler 存储到数据库security.interactive_login
中,因此用户 ID 永远不会最终与会话表一起存储。我怎样才能使这项工作?我可以将用户 ID 存储在会话表中的什么位置?
或者,有没有更好的方法来解决这个问题?这对 Symfony 来说非常令人沮丧,因为我认为它从来没有被设计为为每个用户提供独占的单用户会话。
php - 如何在 symfony2 学说中编写连接查询..?
在这里,我提到了我想在学说(控制器)中使用的一般 sql 查询。我已经尝试了很多来解决问题,但无法到达那里。
这里user_id = 1568
是静态的,但我想动态显示数据。
提前致谢。
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
symfony - 如何将所有表单错误作为数组获取?
我有一个简单的表单,仅使用表单包提供的表单类型,并且想要获取所有表单错误。
关于升级文档,有getErrors($deep = false, $flatten = true)
.
我很困惑为什么我现在需要给出第一个参数来获取简单类型的错误。
如果我这样做,我可以检索财富或群体的错误,但我真的不明白如何获得孩子的名字。
我有一个FormError的实例,并且想要获取子名称。我可以得到propertyPath的原因,但它看起来像children[wealth].data。我只想发财。
我真的需要修改字符串本身吗?
我的预期结果是获得一个数组,其中包含子名称作为键,错误作为该子的值。问题不是得到错误信息,而是孩子的名字。
感谢您的任何提示。
symfony - 如何从另一个包映射/扩展未映射的类?
我有一个简单的类,它充当自己的包(核心)中的实体,并希望将该类用作学说实体。该捆绑包不包含有关该类或类似映射的任何信息。
我需要扩展该类,因为需要另一个构造函数逻辑。这是在捆绑网络中完成的。我为包含扩展类的包创建了一个映射,映射文件称为Doc.orm.yml。
将应用程序结果运行到
类“Acme\CoreBundle\Entity\Doc”不是有效的实体或映射的超类。
提到的类是核心包中未映射的类。
如何扩展未映射的类并将其与学说一起使用?
感谢您的任何提示。