2014-09-29 2 views
0

Я хотел бы передать опцион на мою форму, так что я сделал это:добавить дополнительные опции в виде

  $builder 
       ->add('pays', 'collection', array(
         'type' => new PaysType(), 
         'em' => $this->em, 
         'allow_add' => true, 
       ) 
      ); 

Хотя я добавил em к моей форме PaysType я получил эту ошибку: he option "em" does not exist

public function getDefaultOptions(array $options) 
    { 
     $options = parent::getDefaultOptions($options); 
     $options['em'] = ''; 
     return $em; 
    } 

Любые идеи?

ответ

1

getDefaultOptions() должен вернуть массив параметров, но вы возвращаете $em. Думаю, это может быть твоей единственной проблемой.