Добавить пользовательские параметры в форму
Я хотел бы передать опцию в моей форме, поэтому я сделал это:
$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
, Я думаю, что это может быть вашей единственной проблемой.