将非常量变量注入到Symfony2中的所有模板中
问题描述:
我想知道如何将变量注入到所有树枝模板中。最重要的是我的变量不会是const的,我必须使用控制器的一些逻辑来准备数据。换句话说,我想使用formBuilder创建表单(所以我必须使用控制器函数)并使其成为全局的 - 这意味着可以从所有视图(模板)访问表单视图。将非常量变量注入到Symfony2中的所有模板中
我能做的,以这种方式:
// this is part of my controller
return $this->render('AcmeBundle:Homepage:index.html.twig', array(
"myForm" => $myForm->createView(),
));
并将其复制到所有控制器,但是这是非常丑陋的解决方案。