我已经搜索了其他依赖的下拉列表问题,我尝试过但只是不适合我。在我的情况下,第一个下拉列表是开始时间列表(即7:00,8:00,依此类推,直到10:00),第二个下拉列表是结束时间列表(16:00到19:00) 。如果我选择7:00的开始时间,将自动添加9小时,结果将显示在结束时间下拉列表中,这样就是16:00。
这是我的视图
这是我的开始时间下拉菜单:
<label class="col-lg-2 form-label"><b>Start Time</b></label>
<div class="col-lg-4" >
<?php
echo $form->dropDownList($details, 'time_from', FWA::getTimeFrom(), array('class' => 'form-control'))
?>
</div>
这是我的结束时间下拉菜单:
<label class="col-lg-2 form-label"><b>End Time</b></label>
<div class="col-lg-4" >
<?php
echo $form->dropDownList($details, 'time_to', FWA::getTimeTo(), array('class' => 'form-control', 'id' => 'EndTimeID'))
?>
</div>
我的 CONTROLLER 有点复杂,也很保密。我只能说,我没有一个单独的控制器用于开始和结束时间。它的代码只放在我的FWController.php中的public function actionCreate()
我希望有人能帮助我解决这个问题。