14得票2回答
将 Symfony 2.0 升级至 2.3

我已经有一个正在运行的项目,它是基于 Symfony 2.0.10 的。但现在我需要将其升级到 Symfony 2.3。我知道需要更改一些代码才能兼容最新版本。是否有命令可以升级?或者升级的确切程序是什么?是否有可用的文档? 编辑: 我在composer.json文件中加入了symfony...

14得票2回答
在Symfony 2中设置验证组为嵌入表单

如何在嵌入的表单中设置验证组? 我有两个实体 A 和 B,并为每个实体都有一个表单(FormA,FormB)。 我正在将表单 FormA 嵌入到表单 FormB 中。class FormB extends AbstractType { public function buildForm...

14得票1回答
在Symfony 2中为集合的每个项目指定不同的验证组?

[有关集合的文档] 当嵌入表单(集合类型)时,是否可以针对每个项目指定基于当前项目的验证组? 目前似乎不能正常工作。 TaskType 表单添加了一个标签集合:// src/Acme/TaskBundle/Form/Type/TaskType.php // ... public funct...

13得票7回答
Symfony应用程序/console cache:clear --env=prod和缓存(APC,Memcached等)?

我正在使用Memcached服务器(以及memcache PHP扩展程序)来缓存验证器元数据和Doctrine元数据/结果/查询缓存驱动程序。 一切正常,并且与文件系统缓存相比非常快。 我的问题是,这个命令是否会:php app/console cache:clear --env=prod...

13得票5回答
Symfony如何返回所有已登录的活跃用户

我想返回应用程序中所有已登录的用户信息,并将其呈现在我的仪表板中。应从会话中检索user_id和user_name(我正在使用外部LDAP库进行身份验证)。 我在数据库中创建了一个名为lastActivity的字段,其中包含最后一次登录时间,然后可以查询lastActivity以显示在过去2...

13得票3回答
Symfony - 如何访问实体的存储库

在Symfony2的控制器或服务中,我们可以通过几种方式访问实体的存储库,每种方式都有其优点和缺点。首先我在这里列出它们,然后询问是否有更好的解决方案,或者这些是我们唯一的选择,我们应该根据自己的喜好选择其中的一个或几个。我还想知道最近我开始使用的第五种方法是否可行,是否符合规则,是否有任何副...

12得票2回答
Symfony通过yml文件将数组参数传递给DI服务

我正在使用Symfony 2.x,我有一个接受来自yml文件的配置数组的类。 config.ymlservices: my_di: class: \MyClass arguments: - param1: 'myvalue' MyClass.phpclass...

12得票2回答
ElasticSearch RoutingMissingException

我正在尝试填充具有父子关系的对象,但遇到错误: [Elastica\Exception\ResponseException] RoutingMissingException [需要为[myindex]/[comment]/[12345]指定路由] 类型配置摘录:article: ...

12得票2回答
停止在身份验证时重新生成/使CSRF无效化

我当前在我的页面上有表单,无论用户是否登录都会显示。一旦用户登录,他们就会看到其中一个使用CSRF的表单。 问题在于,如果身份验证后呈现此框,则CSRF令牌将无效。 我已经通过允许自己提交未经身份验证检查的表单并且 $form->isValid() 返回true 来确认了这一点,而在登...

11得票2回答
如何解决Symfony权限错误?

在我的现网站上,当我加载浏览器时,遇到了这个问题: FileProfilerStorage.php文件的第158行ContextErrorException:警告: file_put_contents(/var/www/html/var/cache/dev/profiler/c9/...