2017-04-27 36 views
0

我有2个数组。第一个数组将是关键字,第二个数组将是该值。我怎样才能从这些数组下拉列表中的数据?YII - 使用CHtml设置数据在2个数组的下拉列表中:listData

这里是我的代码:

<?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个阵列来填补。谢谢。

回答

0

你可以试试这个

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

echo CHtml::dropDownList('listname', $select, $new_arr); 
+0

我编辑我的问题。 –

+0

它不会那样工作。尝试阅读yii的文档。 CHtml :: dropDownList的语法不是这样的。 –

+0

我正在使用Yii助推器。你可以在这里找到它:[链接](http://yiibooster.clevertech.biz/) –

相关问题