62得票3回答
Symfony防火墙在做什么事情需要这么长时间?

我的Symfony页面不是太慢(加载时间约为400毫秒),但考虑到它只是一个基本身份验证的简单的“hello world”页面,它应该在不到100毫秒的时间内完成加载。当我进入分析器时,我看到这个: 请注意,它仅显示“Firewall”需要250毫秒。我认为防火墙只负责防止用户进入页面的...

34得票1回答
如何在Symfony 2.2中使用“render”在Twig中插入Controller?

我正在将我的项目从Symfony 2.0.22升级到2.2.0并审查一些更改,但我在以下问题上被阻塞: 我想呈现一个标题(就像在Sf 2.0.X中),其中包含它们的控制器,但是“render”twig方法对我不起作用。这里是错误: 在“OSSiteBundle:Index:index.ht...

32得票2回答
检查ArrayCollection是否为空

我有一个实体订单(Entity Order),其中保存了供应商(Suppliers)的Arraycollection。 在我的控制器(Controller)中,我想检查这个Arraycollection是否为空:$suppliers = $order->getSuppliers(); 我...

30得票3回答
Symfony2 -> Twig -> 表单 -> 字段 -> 设置 rendered = true

我有一个简单的问题。我有一个表单,其中包含一个字段,例如:$builder ->add('x') ->add('y') ->add('z') ; 在我的twig文件中,我使用了多个块,并且希望停止呈现字段...我查看了b.html.twig文件! a...

26得票5回答
SonataAdminBundle:显示非CRUD(统计)

我正在使用sonata admin bundle来生成我的后端,我非常满意它的表现,所以我想在我的后端中也显示统计数据。 我猜我可以通过调整bundle的视图,例如"standard_layout.html.twig"来实现。 问题是,我找不到任何示例或者有关此事的人,所以我想知道,这是否...

17得票5回答
记录Swiftmailer在Symfony2中的send()活动

我正在使用SwiftMailer在我的Symfony2.2项目中发送邮件。有没有一种方法可以全局记录所有电子邮件信息和发送结果? 如果邮件程序的send()方法能够触发某些事件就更好了,但我似乎并没有看到它这样做。

15得票1回答
Symfony2演示测试问题

我刚刚安装了最新版本的phpunit,当我运行演示测试时: bin/phpunit src/Acme/DemoBundle/Tests/ 我遇到了这些问题: 1) Acme\DemoBundle\Tests\Controller\DemoControllerTest::testInde...

14得票1回答
Symfony2如何在没有Doctrine的情况下上传文件?

有没有可能在Symfony2中上传文件而不使用Doctrine? 使用Doctrine的示例在此处:http://symfony.com/doc/2.2/cookbook/doctrine/file_uploads.html 是否有一种简单的方法来上传文件,就像在核心PHP中我们有move_...

14得票3回答
构建一个表单,其中包含一个复选框,用于每个Doctrine集合中的实体。

我正在展示一个过滤后的实体集合的HTML表格,并希望在每行中显示一个复选框作为表单的一部分,该表单将把所选的实体添加到一个会话变量中。 我想让每个复选框的值都是实体ID,然后从表单字段数据中获取ID数组(好吧,为了简单起见,值应为实体的间接引用)。 我已经尝试创建一个表单类型,其中包含一个...

11得票3回答
在Symfony 2.2 Twig中访问静态变量

我有一个包含常量选项的数组类:namespace MyNameSpace; class OptionConstants { /** * Gender options */ public static $GENDER = array( 'Male', 'F...