假设我有一个Symfony服务,我注入了@twig
服务:
my_service:
class: Path\To\My\Service
arguments: ['@twig']
所以我的服务类@twig
中存储了$this->twig
:
public function __construct($twig)
{
$this->twig = $twig;
}
当我尝试使用绝对路径渲染模板时:
$result = $this->twig->render('/path/to/my/template.html.twig', $params);
问题是twig将绝对路径解释为文件的名称,它只会查看预先配置的目录:
无法找到模板" /path/to/my/template.html.twig" (调查: /.../app/Resources/views, /.../供应商/ symfony的/ symfony的/ SRC / Symfony的/网桥/枝条/资源/视图/表格)。
有没有办法告诉树枝把它作为绝对路径处理?