在我的一个课程中,我使用服务表单助手,如:
$this->container->get('templating.helper.form');
从版本2.6升级到2.7后,我得到一个例外:
您已请求不存在的服务“templating.helper.form”。
我阅读了升级指南,但没有发现与此相关的内容。我也运行container:debug
但不包含该服务。
但我的所有表格都运作良好,有人知道为什么吗?什么是“templating.helper.form”服务被替换为?
由于
答案 0 :(得分:1)
这很奇怪,但你必须添加php
作为模板引擎,就像那样:
framework:
templating:
engines: ['twig', 'php']
在https://msdn.microsoft.com/en-us/library/aa983551(v=vs.71).aspx
了解详情