2016-02-10 15 views
0

我的表格可以在首頁和搜索頁面上使用。用戶可以在兩個頁面上填寫它,但是如果填充在首頁上,它必須在搜索頁面上顯示填充數據。爲了實現這一點,我正在轉發數據,並使用與此類似的語法。用Symfony2中的數據預填表格,更簡短的方法

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

一切工作正常,但形式有很多領域,我想知道如果有一個較短的方式來達到同樣的?

回答

0

這是怎麼回事?

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

這可能是解決方案。但我有一個CheckBox類型的return_box字段,它給了我'無法轉換屬性路徑的值[return_box]「:期望一個布爾值。' – Moirae

+0

太棒了,就像一個魅力! – Moirae

+1

'return_box'從哪裏來,你有'$ form_datap',不應該是'$ form_data'嗎? –

相關問題