YII - 使用CHtml :: listData从2个数组中设置下拉列表中的数据

时间:2017-04-27 10:03:06

标签: php arrays yii

我有2个数组。第一个数组将是键,第二个数组将是值。如何从这些数组中的下拉列表中创建数据?

这是我的代码:

<?php
                    echo $form->dropDownListGroup($model, 'arrival_code', array(
                        'prepend' => '<i class="glyphicon glyphicon-map-marker"></i>',
                        'widgetOptions' => array(
                            'data' => array('1' => 'Satu', '2' => 'Dua', '3' => 'Tiga'),
                            'htmlOptions' => array(
                                'prompt' => 'Tujuan'
                            ),
                        ),
                    ));
                    ?>

我希望数据将从2个数组中填充。感谢。

1 个答案:

答案 0 :(得分:0)

你可以尝试这个

$new_arr = array_combine($keys, $values);

echo CHtml::dropDownList('listname', $select, $new_arr);
相关问题