1
我收到一个奇怪的行为。Codeigniter中的多个选择框返回字符串而不是数组数组
在笨的视图我有这样的代码:
<?php echo form_multiselect('post-categories', $active_categories, (!empty($selected_categories))?$selected_categories:null,array('class'=>'form-control')); ?>
当我提交与选定的多个类别我只接收串的形式,其产生以下HTML
<select name="post-categories" class="form-control" multiple="multiple">
<option value="1">Beauty</option>
<option value="4">More</option>
<option value="3">New</option>
</select>
然而。
在控制器
var_dump($this->input->post('post-categories'));
将输出
string(1) "3"
有什么我做错了或丢失?
谢谢你。我很蠢。 – Markus