Неустранимая ошибка: вызов функции-члена query () для необъектного выражения - PullRequest
0 голосов
/ 24 июня 2011

Понятия не имею, почему происходит эта ошибка, она показана во всех руководствах по expressengine и на форумах, но по какой-то причине я до сих пор ее получаю?строка 43 показана в сценарии

class upload_pictures
{
    public function upload_pictures()
    {
        if (!isset($whats_gonna_happen))
        {
            $uploads='';
            $cout=1;
            if (!table_exists('albums'))
            {
                                    //line 43 below
                $this->EE->db->query("CREATE TABLE albums(
                    id INT NOT NULL AUTO_INCREMENT,
                    PRIMARY KEY(id)
                    name VARCHAR(50)
                ") or die(mysql_error());
            }
            $stuff=$this->EE->db->query('SELECT id, name FROM albums');

1 Ответ

2 голосов
/ 28 июня 2011

Я нашел проблему, это было в выражении

$this->EE=& get_instance();

в конструкторе, чтобы добраться до суперглобальных.

...