将非const变量注入Symfony2中的所有模板

时间:2015-03-31 21:03:59

标签: php symfony

我想知道如何将变量注入所有树枝模板。最重要的是我的变量不是const,我必须使用控制器的一些逻辑来准备数据。换句话说,我想使用formBuilder创建表单(所以我必须使用控制器函数)并使其成为全局 - 它意味着从所有视图(模板)访问表单视图。

我可以这样做:

// this is part of my controller
return $this->render('AcmeBundle:Homepage:index.html.twig', array(
        "myForm" => $myForm->createView(),
    ));

将其复制到所有控制器中,但这是非常难看的解决方案。

1 个答案:

答案 0 :(得分:0)