如何在树枝中分配变量?

时间:2016-11-25 00:43:22

标签: php twig smarty

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

但我似乎没有找到如何在树枝上做到这一点

smarty的:

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

我怎么能在Twig中做到这一点?

1 个答案:

答案 0 :(得分:5)

你会使用' 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很强大。