0

codeIgniter の form_dropdown() 関数は連想配列しか受け取れませんが、result_array() 関数を使用して多次元配列を取得しています。form_dropdown() 関数でデータを取得するにはどうすればよいですか?

4

2 に答える 2

1

result_array() を使用して、アイテムのドロップダウンが必要だとしましょう:

$query = $this->db->query("SELECT id, item_name FROM items");

$options = array();

foreach ($query->result_array() as $row){
   $options[$row['id']] = $row['item_name'];
}

echo form_dropdown('my_items_dropdown', $options, '1');
于 2013-05-26T19:48:48.060 に答える