463得票8回答
如何使用Composer更新单个库?

我需要为我的SF2分发安装一个软件包(DoctrineFixtures)。 当我运行php composer.phar update 我明白了 - Updating twig/twig (dev-master 39d94fa => v1.13.0) The package h...

381得票24回答
Composer require耗尽内存。PHP致命错误:允许的内存大小1610612736字节已用尽。

我正在尝试通过运行下面的命令将HWIOAuthBundle添加到我的项目中。composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle HWIOAuthBundle的github链接:ht...

314得票2回答
".yaml"和".yml"扩展名有什么区别?

我在YAML-wikipedia上读到了这些内容,但并不真正理解它们之间的主要区别。我看到有人使用.yaml扩展名,然而Symfony2使用.yml扩展名。 YAML是一种可读性强的数据序列化格式,借鉴了C、Perl和Python等编程语言的概念,以及XML和电子邮件的数据格式的思想。 Y...

261得票3回答
Doctrine2中的级联删除

我正在尝试创建一个简单的示例,以便学习如何使用Doctrine2从父表中删除行并自动删除子表中匹配的行。 这是我使用的两个实体: Child.php:<?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mappi...

260得票41回答
运行Composer时返回:"无法打开输入文件:composer.phar"

我是symfony2的新手,并且正在阅读symblog的第三章。在尝试使用数据固定装置时,我尝试了以下命令: php composer.phar update 但是我遇到了错误: Could not open input file: composer.phar 所以我谷歌了一下并尝试了...

248得票13回答
如何在Symfony 2中获取当前路由?

如何在 Symfony 2 中获取当前路由? 例如,routing.yml:somePage: pattern: /page/ defaults: { _controller: "AcmeBundle:Test:index" } 如何获取这个somePage的值?

241得票12回答
如何在Twig模板中呈现DateTime对象

我的一个实体中的一个字段是一个“日期时间”变量。 如何将此字段转换为字符串以在浏览器中呈现? 这是一个代码片段:{% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </t...

237得票11回答
Doctrine QueryBuilder计算行数

我正在使用Doctrine的QueryBuilder来构建查询,并且想要获取查询结果的总行数。 $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n...

219得票16回答
如何在Symfony 2中获取请求参数?

我对Symfony非常不熟悉。在其他语言(如Java等)中,我可以使用request.getParameter('参数名')来获取值。 Symfony2 中是否有类似的方法? 我看过一些例子,但没有一个对我起作用。假设我有一个表单字段,名称为 username。在表单操作中,我尝试使用以下内...

210得票5回答
如何在Twig模板中显示包含HTML的字符串?

我该如何在Twig模板中显示包含HTML标签的字符串? 我的PHP变量包含了这段HTML和文本:$word = '<b> a word </b>'; 当我在我的twig模板中执行以下操作:{{ word }} 我得到了这个:<b> a wo...