2013-01-17 53 views
1

要設置編程與Symfony2的一個形式的值,表單創建後,我發現,工作方式如下:如何在Symfony2中設置表單中的值?

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

這是尷尬的,是不是有像$form->set('name', 'new value');一個簡單的方法?

+0

可能重複:http://stackoverflow.com/questions/7913086/how-to-set-default-value-for-form-field-in-symfony2?rq=1 – Peon

+1

@DainisAbols不,我看到了這個問題。我不想要一個默認值,我想在表單設置完成後進行更改。 – stivlo

回答

5
$form->get('name')->setData('new value'); 
相關問題