我正在使用form_dropdown
助手來創建選擇選項下拉菜單。但使用set_select
後,它的工作方式與form_multiselect
類似。form_dropdown的工作方式與form_muliselect
這裏是我的代碼,
<?=
form_open();
form_label('Approximate Day To Teach', 'Approximate Day To Teach');
?>
<?php $approxDayOptions = [
'Select'=>'Select',
'1 Day'=> '1 Day',
'2 Days'=> '2 Days',
'3 Days'=> '3 Days',
'4 Days'=> '4 Days',
'5 Days'=> '5 Days',
'6 Days'=> '6 Days',
'7 Days'=> '7 Days',
];
$approxDaySetCond = array(
set_select('approxDayToTeach', '1 Day', TRUE),
set_select('approxDayToTeach', '2 Days'),
set_select('approxDayToTeach', '3 Days'),
set_select('approxDayToTeach', '4 Days'),
set_select('approxDayToTeach', '5 Days'),
set_select('approxDayToTeach', '6 Days'),
set_select('approxDayToTeach', '7 Days'),
);
?>
<?=
form_dropdown('approxDayToTeach', $approxDayOptions, $approxDaySetCond, ['class'=>'form-control']),
form_error('approxDayToTeach'),
form_close();
?>
當我在上面的示例代碼使用
,它就像form_multiselect
,請給我關於我的問題的一些建議。
你有沒有嘗試設置第一個參數爲這樣的數組:''approxDayToTeach []'? – pascalallen
我嘗試了第一個參數爲approxDayToTeach [],但問題尚未解決。 –
請最小化您的代碼塊以減少滾動。 – mickmackusa