我有以下选择框:
<?php echo form_dropdown('select-something',$options); ?>
对于选项,我试图通过将它们附加到$ options数组来显示查询结果。 E.g。
$options = array(); //which should be like 'option1'=>'foo',
foreach($queryExample->result() as $example){
$options[$example->id] = $example->name;
}
它给了我form_dropdown的错误:
Cannot use object of type stdClass as array...
答案 0 :(得分:0)
$this->db->result()
返回一个对象。
使用$this->db->result_array()
将您的行作为数组,这将使迭代更容易。