用 Symfony2 中的数据预填充表单,更短的方式
Prefill form with data in Symfony2, shorter way
我有可以在首页和搜索页上使用的表单。用户可以在两个页面上填写,但如果在首页填写,则必须在搜索页面上显示填写的数据。为此,我转发了数据,并使用了与此类似的语法。
$form->get('field')->setData($form_data['field']);
一切正常,除了表单有很多字段,我想知道是否有更短的方法来实现相同的目的?
这个呢?
$form_data['return_box'] = (boolean)$form_data['return_box'];
$form->setData($form_data);
我有可以在首页和搜索页上使用的表单。用户可以在两个页面上填写,但如果在首页填写,则必须在搜索页面上显示填写的数据。为此,我转发了数据,并使用了与此类似的语法。
$form->get('field')->setData($form_data['field']);
一切正常,除了表单有很多字段,我想知道是否有更短的方法来实现相同的目的?
这个呢?
$form_data['return_box'] = (boolean)$form_data['return_box'];
$form->setData($form_data);