Symfony - 显示存储在外部的文件 public
Symfony - display file stored outside public
当文件未存储在 public 目录中时,是否可以在 twig 模板中显示文件?就像调用控制器一样,它会 return 请求文件的二进制响应?
如果您想将控制器响应嵌入到 Twig 模板中,您可以使用 render
函数。
{{ render(path('latest_articles', {max: 3})) }}
or
{{ render(controller('App\Controller\BlogController::recentArticles', {max: 3})) }}
参考:https://symfony.com/doc/current/templates.html#embedding-controllers
当文件未存储在 public 目录中时,是否可以在 twig 模板中显示文件?就像调用控制器一样,它会 return 请求文件的二进制响应?
如果您想将控制器响应嵌入到 Twig 模板中,您可以使用 render
函数。
{{ render(path('latest_articles', {max: 3})) }}
or
{{ render(controller('App\Controller\BlogController::recentArticles', {max: 3})) }}
参考:https://symfony.com/doc/current/templates.html#embedding-controllers