Php form_下拉菜单的工作方式与form_muliselect类似
我正在使用Php form_下拉菜单的工作方式与form_muliselect类似,php,codeigniter-3,Php,Codeigniter 3,我正在使用form_下拉列表helper创建选择选项下拉列表。但是在使用set\u select之后,它的工作方式就像form\u multiselect 这是我的密码 <?= form_open(); form_label('Approximate Day To Teach', 'Approximate Day To Teach'); ?> <?php $approxDayOptions = [ 'Select'=>'Select',
form_下拉列表
helper创建选择选项下拉列表。但是在使用set\u select
之后,它的工作方式就像form\u multiselect
这是我的密码
<?=
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
,请就我的问题给我一些建议。将默认选择选项设置为:
form_dropdown('approxDayToTeach', $approxDayOptions, '1 Day', ['class'=>'form-control'])
使用(1天,2天)中的一个选项,而不是
$approxDaySetCond
数组,以避免下拉菜单的行为类似于form_multiselect。是否尝试将第一个参数设置为如下数组:approxDayToTeach[]
?我尝试将第一个参数设置为approxdayteach[]但这个问题还没有解决。请最小限度地调整代码块以减少滚动。那么我将如何在form_下拉帮助程序中使用set_select()函数进行验证和数据保存?@mickmackusa谢谢兄弟,下次我将尝试解释代码块之外的注释