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

use*_*931 1 symfony

我有一个控制器,其中包含一个返回表单的方法.

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

    return $this->render('???', array(
        'form' => $form->createView()
    ));
}
Run Code Online (Sandbox Code Playgroud)

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

Joh*_*ann 5

您可以使用标记在任何视图中嵌入另一个控制器的结果:

{{ render(controller("AcmeFormBundle:Form:search")) }}
Run Code Online (Sandbox Code Playgroud)

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