我将我的代码从smarty迁移到twig
但我似乎没有找到如何在树枝上这样做
智者:
$smarty->assign('Config',$Core->settings);
Run Code Online (Sandbox Code Playgroud)
我怎么能在Twig中这样做?
你会用'set'.http://twig.sensiolabs.org/doc/tags/set.html
然后你必须$Core->settings从你的控制器传入一个变量,如下所示:
return $this->render('my_template.html.twig', array(
'core_settings' => $Core->settings,
));
Run Code Online (Sandbox Code Playgroud)
然后my_template.html.twig你会使用这样的集合:
{% set 'Config' = core_settings %}
Run Code Online (Sandbox Code Playgroud)
我不确定这对你是否有用,Twig与smarty不同(我不熟悉smarty)但Twig很强大.