2014-09-29 91 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。我认为这可能是你唯一的问题。

相关问题