使用Symfony路由到Twig免费HTML页面


Routing to Twig free HTML pages using Symfony

我目前正在将一个遗留系统导入Symfony,我有一些页面有不使用Twig的静态HTML页面,我只想创建绕过任何控制器等直接到达这些页面的路由。

/aboutus maps to /web-directotry/aboutus.html

这可能只是从路由部分吗?

当然可以。

在您的routing.yml:中

about_us:
    path: /aboutus
    defaults:
        _controller: FrameworkBundle:Template:template
        template: "/absolute/path/to/aboutus.html"

/absolute/path/to/test.html可以是例如/var/www/PROJECT/web/aboutus.html

如果您可以在任何捆绑包中遵循视图的"默认"结构,则可以将它们添加到项目的app/Resources/views/目录中
然后您可以直接使用template: "aboutus.html",它将在/PROJECT/app/Resources/views/aboutus.html自动检索。

您可以在"不带控制器的渲染"中找到有关这方面的所有信息
希望你有一个良好的经验与Symfony。