2
我想了解使用'select'元素值(選項)填充 表單所需的數據結構。
當我轉儲(數據::自卸車)的FormFu對象,我看到對象結構 看起來類似於以下內容:
'name' => 'EmailDL',
'_options' => [
{
'label_attributes' => {},
'value' => 'm',
'container_attributes' => {},
'label' => 'Male',
'attributes' => {}
},
{
'label_attributes' => {},
'value' => 'f',
'container_attributes' => {},
'label' => 'Female',
'attributes' => {}
}
],
看到這一幕,我盤算了一下方法來組織$ form_input(在於$form_input = \%cgivars
)會像下面這樣:
'Firstname' => 'Faisal',
'EmailDL' => [
{
'value' => 'myvalue',
'label' => 'mylabel'
}
],
然而,這似乎並沒有工作。我發現構建$form_input
正確,然後發佈$fu->default_values($form_input)
是簡單而有效的,除了在這個例子中,當我試圖包含select/options子結構。
所以問題是:在做$fu->default_values($form_input)
或$fu->process($form_input)
時,我應該如何構造'EmailDL'來正確填充'select'選項?