2017-04-27 77 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/) –