public buildView ( Symfony\Component\Form\FormView $view, Symfony\Component\Form\FormInterface $form ) | ||
$view | Symfony\Component\Form\FormView | |
$form | Symfony\Component\Form\FormInterface |
public function buildView(FormView $view, FormInterface $form)
{
$view
->set('allow_add', $form->getAttribute('allow_add'))
->set('allow_delete', $form->getAttribute('allow_delete'))
;
if ($form->hasAttribute('prototype')) {
$view->set('prototype', $form->getAttribute('prototype'));
}
}
public function buildView(FormView $view, FormInterface $form, array $options) { parent::buildView($view, $form, $options); if ($options['controller']) { $controller = $options['controller']; $controller->setContainer($this->container); $html = $this->container->get('templating')->render($controller->getBundleName() . $controller->getEditTemplate(), array('route_prefix' => $controller->getRoutePrefix(), 'form' => $form->getConfig()->getAttribute('prototype')->createView($view), 'ajax' => true, 'ngs_collection' => true)); $view->vars['html'] = $html; } }