genericlist
CodeIgniter でドロップダウン リストを取得するために使用しています。
質問ステータスのドロップダウンリストを取得するためのコントローラーコードは次のとおりです。
$question_stat= $this->mdl_mcb_data->getStatusOptions ('ques_status');
array_unshift($question_stat,$this->mdl_html->option('','Select Question Status'));
$active = 1;
$question_status = $this->mdl_html->genericlist($question_stat,"question_status",array('class'=>''),'value','text',$active);
ここに私のビューページの部分があります:
<tr>
<th><label><?php echo $this->lang->line('status'); ?>: </label></th>
<td><?php echo $question_status;?></td>
</tr>
firebug を使用して html 部分を表示すると、次のように表示されます。
<tr>
<th>
<label>Question Status: </label>
</th>
<td>
<select id="question_status" class="validate[required] text-input" name="question_status">
<option value="">Select Question Status</option>
<option value="0">Inactive</option>
<option selected="selected" value="1">Active</option>
</select>
</td>
</tr>
まさに選ばれたいものです。ただし、ドロップダウン リストでは、選択した値が選択済みとして表示されません。
ノート:
コードエラーはまったくありません。Firebug は、選択された目的の結果を示します。ただし、ドロップダウン リストでは、選択した値は選択されていません。その理由は何ですか?