Я пытаюсь отобразить поле моей базы данных в представлении, но я получаю сообщение об ошибке:
Сообщение: попытка получить свойство необъекта
Имя файла: views / admin_view_report.php
Номер строки: 7
Когда я повторяю весь массив, он работает просто отлично. Я не могу найти, что не так.
Часть моего контроллера:
function index(){
$this->load->model('viewreport');
$data['records']=$this->viewreport->getAllByChk();
$this->load->view('admin_view_report',$data);
}
Часть моей модели:
function getAllByChk(){
$q = $this->db->get('info');
if ($q->num_rows()>0){
foreach ($q->result_array() as $row)
{
$data[]=$row;
}
return $data;
}
}
Вид:
<?php foreach($records as $row):?>
<?php echo $row->subject; ?>
<?php endforeach;?>
Если я только печатаю data['records']
, это дает следующий вывод
Array
(
[0] => Array
(
[id] => 1
[address] => 11/siddeshwari
[area] => sid
[lat] => 21
[lng] => 21
[subject] => hello
[problem] => lots of problem
[image] =>
[time] => 2011-08-11 23:49:29
[register_id] => 1
[category_id] => 1
[city_city_id] => 1
[status_status_id] => 0
)
[1] => Array
(
[id] => 2
[address] => 134 banani
[area] => banai
[lat] => 1223
[lng] => 2133
[subject] => not working
[problem] => yesproblem problem problem
[image] =>
[time] => 2011-08-12 01:09:44
[register_id] => 1
[category_id] => 2
[city_city_id] => 1
[status_status_id] => 0
)
)
но когда я пытаюсь напечатать проблему или тему только, это выдает ошибку.