如何在树枝中分配变量?
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 很强大。
我正在将我的代码从 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 很强大。