17得票4回答
如何在Symfony中获取路由的绝对URL

我正在使用Symfony,我想获取特定route的URL, 我的route如下:project_sign_in: pattern: /signin defaults: { _controller: ProjectContactBundle:User:signIn } 我希望能...

39得票8回答
从Twig模板调用PHP函数

我在控制器中有一个返回实体数组的函数,因此在我的Twig模板中,我会这样迭代元素:{% for groupName, entity in items %} <ul> <ul> {% for element in entit...

8得票2回答
如何让Symfony表单与REST API配合使用?

我目前正在尝试让Symfony表单与我的POST和PUT REST API端点配合使用。 目前我有: $request = $this->getRequest(); $cc = new CreditCard(); $form = $this->createForm(new Cr...

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

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

11得票2回答
Symfony Twig:为什么要使用asset方法?

Symfony 建议将资源放在 web 文件夹中。 他们还谈到了使用 asset 方法。为什么需要 asset 方法?它需要更多的字符,而不是直接放链接。 为什么会这样: <img src="{{ asset('img/social/facebook.png') }}" />...

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

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

7得票1回答
如何在具有实体列表的模板中删除实体(CRUD)?

说明: 我已经生成了一个实体的CRUD,得到了以下默认操作: indexAction():列出所有实体。 showAction($id):查找(通过ID)并显示实体。 deleteAction($id):删除一个实体。 其他操作。 因此,我发现只有在使用参数 $id 的操作中(例如:...

7得票3回答
当使用Doctrine DataFixtures时,Symfony HttpFoundation UploadedFile出现“由于未知错误未上传”的情况。

我一直在使用基于 Symfony 2.3 的烹饪书中的食谱How To Handle File Uploads With Doctrine来使用我的Attachment实体。它很好用,即使在功能测试中也是如此。但是,与Doctrine DataFixtures一起使用时会导致问题。 [Sy...

10得票2回答
Composer:如何在Symfony 2.3中安装“dev”包?

尝试在Symfony 2.3项目中安装KnpGaufretteBundle,但没有成功。 问题是: composer.json中的minimum-stability:stable; 我所需求的bundle仍然是dev-master版本。 在Symfony文档中阅读this很让人沮丧: ...

7得票1回答
如何在Symfony中定制DataTransformer错误消息?

我的简单数据转换器可以将数字转换为实体,并且也可以反过来转换。它与官方文档中的示例非常相似。 reverseTransform方法将数字转换为实体,如果转换失败,则会抛出一个带有描述性信息的TransformationFailedException异常: public function r...