[英]How to set a value in a form in Symfony2?
To set a value in a form programmatically with Symfony2, after a form has been created, I've found that the following way works: 在创建表单后,要使用Symfony2以编程方式在表单中设置值,我发现以下方法可以工作:
$form_data = $form->getData();
$form_data['name'] = 'new value';
$form->setData($form_data);
This is awkward, isn't there a simpler way like $form->set('name', 'new value');
这很尴尬,没有像
$form->set('name', 'new value');
这样简单的方法$form->set('name', 'new value');
? ?
$form->get('name')->setData('new value');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.