首页 > 解决方案 > Symfony 4 在控制器中设置 Twig 模板路径

问题描述

我到处搜索,但不幸的是没有结果。案例如下:我正在使用带有基本 TWIG 模板文件的通用 Symfony 4 代码库。除此之外,我有多个引用代码库的域,因此我想从我的代码库中设置控制器中 TWIG 文件的路径: return $this->render("path/to/domain/and/twig/temp", "domain variables");

这不起作用,我找不到如何使用我的控制器更改我的 TWIG 路径。有人可以帮忙吗?

谢谢!

标签: phpsymfonytwig

解决方案


Symfony uses app/Resources/views/ directory for templates. If you want to change you can configure it in config.yml as below.

twig:
    # ...
    paths: ["%kernel.project_dir%/templates"]

推荐阅读