1

要使用 Symfony2 以编程方式在表单中设置值,在创建表单后,我发现以下方式有效:

$form_data = $form->getData();
$form_data['name'] = 'new value';
$form->setData($form_data);

这很尴尬,没有更简单的方法$form->set('name', 'new value');吗?

4

1 回答 1

5
$form->get('name')->setData('new value');
于 2013-01-17T15:37:14.040 回答