CodeIgniter: невозможно получить доступ к $ этой функции внутри

Я использую CodeIgniter, и одно из моих представлений получилось довольно большим, поэтому я переместил часть кода в функцию в том же файле:

function html_stuff() { $posts = $this->db->query('select * from posts'); } 

Когда я запускаю этот код, я получаю следующую ошибку:

Неустранимая ошибка: использование $ this, если не в контексте объекта в /somepath/view.php

Solutions Collecting From Web of "CodeIgniter: невозможно получить доступ к $ этой функции внутри"