在服务中找不到Twig模板文件

时间:2015-06-04 09:36:30

标签: symfony templates service twig

在控制器内渲染树枝模板就像魅力一样。 但我必须在服务中呈现模板,这不起作用:

  

“无法找到模板文件...”

该服务具有容器感知功能,并已注入“容器”。

我尝试了不同的方法来设置模板文件:

$this->container->get('templating')
     ->render('AppBundle:Email:mytemplate.html.twig');
$this->container->get('templating')
     ->render('src/AppBundle/Resources/views/Email/mytemplate.html.twig');

总是一样的错误...... 模板文件存在于 /src/AppBundle/Resources/views/Email/mytemplate.html.twig (双重检查!)

此控制器调用有效:

$this->get('templating')
     ->render('AppBundle:Email:mytemplate.html.twig');

为什么这在我的服务中不起作用?

0 个答案:

没有答案