执行此功能时出现错误。
消息:尝试获取非对象的属性
文件名:views / create_crpo_view.php
行号:35(视图中的第一个回声)
控制器
function index() {
$data['ds_division'] = $this->mcreate_crpo->get_dsdivision();
$this->load->view('header');
$this->load->view('create_crpo_view', $data);
$this->load->view('footer');
}
模型
function get_dsdivision() {
$this->db->select('DSDivisionId');
$this->db->select('ds_division_name');
$this->db->from('ds_division');
$query = $this->db->get();
return $query->result_array();
}
视图
<?php
foreach ($ds_division as $row) {
echo '<option value="'.$row->ds_division->DSDivisionId.'">'.$row->ds_division->ds_division_name.'</option>';
}
echo form_dropdown('select', $ds_division, '', 'class="dropdown_box"');
echo form_label('DS division');
echo "<div id = \"radio_list\">";
?>
答案 0 :(得分:0)
您正在使用数组,而不是对象。 试试这个:
echo '<option value="'.$row['DSDivisionId'].'">';
注意:
result_array
,将您的查询作为数组返回。
result
,将您的查询作为对象
了解更多信息,请访问C.I 2.2上的Generating Query Results或C.I 3.0上的here