0

在我的一堂课中,我使用服务表单助手,例如: $this->container->get('templating.helper.form'); 从 2.6 版升级到 2.7 版后,出现异常:

您请求了一个不存在的服务“template.helper.form”。

我阅读了升级指南,但没有发现与此相关的任何内容。我也运行container:debug但不包含该服务。

但是我所有的表格都很好用,有人知道为什么吗?什么是“template.helper.form”服务被替换为?

谢谢

4

1 回答 1

1

这很奇怪,但您必须添加php为模板引擎,如下所示:

framework:
    templating:
        engines: ['twig', 'php']

在https://github.com/symfony/symfony/issues/14790上查看更多信息

于 2015-06-29T12:01:52.463 回答