使用Symfony2在我的所有视图上添加全局搜索表单?

时间:2014-03-13 14:47:50

标签: symfony

我有一个带有返回表单的方法的控制器。

public function showFormAction()
{
    $form = $this->createFormBuilder()
        ->add('search', 'search')
        ->getForm()
    ;

    return $this->render('???', array(
        'form' => $form->createView()
    ));
}

我必须做些什么才能在所有观看中看到它?

1 个答案:

答案 0 :(得分:5)

您可以使用标记

在任何视图中嵌入另一个控制器的结果
{{ render(controller("AcmeFormBundle:Form:search")) }}

有关详细信息,请参阅http://symfony.com/doc/current/quick_tour/the_view.html#embedding-other-controllers