Symfony\Component\Form\Extension\Core\Type\FileType::buildView PHP Method

buildView() public method

public buildView ( Symfony\Component\Form\FormView $view, Symfony\Component\Form\FormInterface $form, array $options )
$view Symfony\Component\Form\FormView
$form Symfony\Component\Form\FormInterface
$options array
    public function buildView(FormView $view, FormInterface $form, array $options)
    {
        if ($options['multiple']) {
            $view->vars['full_name'] .= '[]';
            $view->vars['attr']['multiple'] = 'multiple';
        }

        $view->vars = array_replace($view->vars, array(
            'type' => 'file',
            'value' => '',
        ));
    }

Usage Example

Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     parent::buildView($view, $form, $options);
     $view->vars['filter'] = $options['filter'];
     $view->vars['object'] = $form->getParent()->getData();
     $view->vars['preview'] = $options['preview'];
 }
All Usage Examples Of Symfony\Component\Form\Extension\Core\Type\FileType::buildView