【问题标题】:Twig global variable into symfony controller将 Twig 全局变量导入 symfony 控制器
【发布时间】:2019-08-24 15:11:47
【问题描述】:

在我的 Symfony 4 应用程序中,我使用 Twig 全局变量来存储我的网站名称。我需要将它的值同时提取到我的模板和控制器中。

twig:
    globals:
        site_title: My blog

我可以在我的 Twig 模板中获取它:{{ site_title }}

在我的控制器中,我尝试了$this->getParameter('site_title') 但是:

必须定义参数“site_title”。

【问题讨论】:

标签: symfony twig global-variables symfony4


【解决方案1】:

试试这个:

$twigglobals = $this->get("twig")->getGlobals();

您可以通过以下方式获取内容:

 $site_title = $twigglobals["site_title"];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    相关资源
    最近更新 更多