Код контроллера:
$last['row']=$this->assign_model->get_last_row();
foreach($last->result() as $issue)
{
$id=$issue->id;
$at=$issue->time;
}
Код модели:
public function get_last_row()
{
$query = $this->db->query("SELECT * FROM issues ORDER BY id DESC LIMIT 1")->row_array();
return $query;
}
Пока я выполняю это, он отображает:
Message: Call to a member function result() on array
Может кто поможет исправить этот код?
вы выбираете одну строку, а затем используете foreach здесь
$last = $this->assign_model->get_last_row();
И просто println $ last variable вы можете получить запись последней строки.
Замените это на
foreach($last->result() as $issue)
этот
foreach($last['row'] as $issue) # or assign it with variable