@maks78945

Как устранить ошибку Call to a member function __ on null?

Доброго времени суток, подскажите как решить данную проблему, уже даже не знаю куда смотреть:

Ошибка:
Fatal error: Call to a member function set() on null in Controller\LoginController.php on line 65


Вот место где я получаю ошибку:
$sql = $queryByilder
->update('user')
->set(['hash' => $hash])
->where('id', $user['id'])
->sql();


вот сама функция set:
public function set($data = [])
    {
        $this->sql['set'] .= "SET ";

        if(!empty($data)) {
            foreach ($data as $key => $value) {
                $this->sql['set'] .= "{$key} = ? ";
                if (next($data)) {
                    $this->sql['set'] .= "{$key} = , ";
                }
                $this->values[]    = $value;
            }
        }

        return $this;
    }


Проблема только с этой функцией, все остальные 'update', 'where' работают.

Помогите пожалуйста советом
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы