Подскажите пожалуйста в чем мжет быть проблема. Выдает:
Fatal error: Call to a member function on a non-object
В этой строке:
if((!$this->db->query(\'TRUNCATE \'.$this->table)) && (!$this->db->query(\'DELETE FROM \'.$this->table))) die("phpDbTree error: ".$this->db->error());
Попытался разобрать по частям, выдает ошибку (для начала) на:
$this->db->query()
Функция:
print_r(get_object_vars($this));
Выдает:
Array
(
[db] => Resource id #5
[id] => struct_id
=> lft
=> rgt
[level] => level
[qryParams] =>
[qryFields] =>
[qryTables] =>
[qryWhere] =>
[qryGroupBy] =>
[qryHaving] =>
[qryOrderBy] =>
[qryLimit] =>
[sqlNeedReset] => 1
[sql] =>
[title] => title
)
Т.е. указатель подключения к базе данных передается.
Я использую классы: CDBTree (phpDBTree 1.1) и CDatabase (phpDatabase 2.1).