预填充形式与Symfony2中的数据,更短的方式

时间:2016-02-10 10:43:08

标签: forms symfony symfony-forms

我的表单可以在首页和搜索页面上使用。用户可以在两个页面上填写它,但如果它填写在首页上,则必须在搜索页面上显示填充的数据。实现这一点我转发数据,并使用与此类似的语法。

$form->get('field')->setData($form_data['field']);

一切正常,除了表格有很多字段,我想知道是否有更短的方法来实现同样的目标?

1 个答案:

答案 0 :(得分:0)

这个怎么样?

$form_data['return_box'] = (boolean)$form_data['return_box'];
$form->setData($form_data);