108得票2回答
Symfony 2:如何在模板中检查用户是否未登录?

在Symfony 2模板中(使用Twig),如何有效地检查一个用户是否未登录? 我不想使用ROLE检查。我想要一种直截了当的方法来检查用户是否未登录。 我知道将`app.user.username`与`anon`进行比较可以解决,但那样做感觉不太对。

108得票9回答
在Symfony2 Doctrine2中,使用var_dump输出过多数据

我大约有40个实体和许多双向关系。每当我使用var_dump($user)或任何实体时,我的浏览器都会加载太多的数组和变量数据,然后就崩溃了。 我想知道问题出在哪里。 数据插入功能正常。这会在生产环境中造成问题吗?

59得票7回答
如何在Symfony2中获取控制器的所有路由列表?

我有一个控制器,它实现了所有路由/URL。 我想提供一个通用的索引来展示所有帮助页面。 在Symfony2中,有没有一种方法可以在控制器内获取由控制器定义的所有路由?

55得票4回答
使用相关实体进行深度克隆Doctrine实体

我已经创建了一个实体 A,它与实体B之间存在 OneToMany 关系,而实体 B 又与实体 C 之间存在 OneToMany 关系。 我必须克隆此 A 实体,并将其设置为具有新 ID 的数据库中。此外,所有深层关系也应使用新 ID 进行克隆。 我尝试过将 A 的 ID 设置为 null:...

51得票7回答
如何强制Doctrine从数据库重新加载数据?

我在Symfony2.1中使用doctrine/mongodb 1.0.0-BETA1。我正在尝试强制我的存储库从数据库调用数据,而不是使用其缓存的对象。$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findO...

51得票4回答
在Symfony2表单中为Datetime字段设置默认值

我有一个表单包含多个字段,其中一个是日期时间字段。如何为该字段定义默认值? 我尝试在相关实体、控制器、构造函数和__construct中设置值:$myEntity = new MyEntity(); $myEntity->setMyDate(new \DateTime()); $for...

49得票1回答
如何使用JMSSerializerBundle创建良好的超媒体格式?

假设我想创建一个类似于以下内容的XML响应:<?xml version="1.0" encoding="utf‐8"?> <product xmlns="urn:com.acme.prods" xmlns:atom="http://www.w3.org/2005/xlink"...

47得票1回答
如何在Symfony2中模拟404错误?

所以我正在寻找一种模拟404错误的方法,我尝试了这个:throw $this->createNotFoundException(); 并且这个return new Response("",404); 但是没有一个起作用。

42得票4回答
故障排除:“require_once(../bootstrap.php.cache):无法打开流:没有这样的文件或目录”

我正在尝试重新部署一个Symfony 2.1x项目,但app_dev.php失败了,因为它找不到app/bootstrap.php.cache。这个文件被从项目的git仓库中省略,因为我使用了Symfony2的推荐.gitignore文件。# .gitignore /app/bootstrap...

38得票3回答
Symfony 2 - 如何删除一个bundle?

我的问题是如何删除我创建的bundle? 您可以使用此控制台命令创建bundle:php app/console generate:bundle --namespace=Test/BlogBundle --format=yml 这很棒,但如果我需要删除这个bundle该怎么办呢? 是否有控制...