如何在树枝中分配变量?

How to assign variables in twig?

我正在将我的代码从 smarty 迁移到 twig

但我似乎没有在 twig 中找到如何做到这一点

聪明:

 $smarty->assign('Config',$Core->settings);

我如何在 Twig 中执行此操作?

您将使用 'set'。 http://twig.sensiolabs.org/doc/tags/set.html 然后你必须像这样从你的控制器中传入 $Core->settings 作为变量:

return $this->render('my_template.html.twig', array(
        'core_settings' => $Core->settings,
));

然后在 my_template.html.twig 中,您将使用这样的设置:

{% set 'Config' = core_settings %}

我不确定这是否适合你,Twig 不同于 smarty(我对 smarty 不是很熟悉)但是 Twig 很强大。