unnormal
Новичок
Call to a member function on a non-object
После вызова этой функции, невозможно вызвать другие этого же класса, все с ошибкой:
Fatal error: Call to a member function get_section_navigation() on a non-object in ...
Если вызывать в конце скрипта, то всё нормально работает
PHP:
function get_news($type, $query)
{
$sql = $this->db->query($query);
if ($sql->num_rows != 0)
{
while ($row = $sql->fetch_row())
{
if ($type == "one") $text = $row[3];
if ($type == "multi") $text = $row[2];
$num_coments = $this->db->query("SELECT id FROM rt_mod_news_coment WHERE news_id = ".$row[0]."");
$a = $this->db->query("SELECT name FROM rt_core_users WHERE id = '".$row[5]."' LIMIT 1");
$r = $a->fetch_row();
$sect_sql = $this->db->query("SELECT name FROM rt_mod_news_sections WHERE id = '".$row[6]."' LIMIT 1");
$sect_row = $sect_sql->fetch_row();
$result[] = array("id" => $row[0],
"title" => $row[1],
"content" => $text,
"date" => date("h:i d.m.Y", strtotime($row[4])),
"comments" => $num_coments->num_rows,
"views" => $this->get_counter($row[0]),
"author" => $r[0],
"section" => $sect_row[0]);
}
return $result;
}
else
{
return false;
}
}
Fatal error: Call to a member function get_section_navigation() on a non-object in ...
Если вызывать в конце скрипта, то всё нормально работает
