diff --git a/src/Symfony/Bundle/FrameworkBundle/Templating/Helper/FormHelper.php b/src/Symfony/Bundle/FrameworkBundle/Templating/Helper/FormHelper.php index dea54c4606..f9e4330a74 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Templating/Helper/FormHelper.php +++ b/src/Symfony/Bundle/FrameworkBundle/Templating/Helper/FormHelper.php @@ -101,7 +101,9 @@ class FormHelper extends Helper { $template = null; $blocks = $view->get('types'); - + if ('widget' === $section || 'row' === $section) { + array_unshift($blocks, '_'.$view->get('id')); + } foreach ($blocks as &$block) { $block = $block.'_'.$section; $template = $this->lookupTemplate($block);