Следующий код генерирует ошибку «страница не найдена» с Kohana 2.3.4
class Search_Core
{
public function result($term)
{
$this->search->title = "Search Results";
$this->search->content = View::factory("search_view");
$test = $this->pleaseWork("This should be on the screen");
$this->search->content->test = $test;
return $this->search;
}
public function pleaseWork($word)
{
$dude = $word;
return $dude;
}
}
Ранее я вызывал методы в методах того же класса, но по какой-то причине это не работает.Я могу заменить переменную $ test на что-то вроде этого:
$test = "a bunch of random words";
И это не сработает.Я могу написать что-то подобное за пределами Kohana, и это сработает, но это не так, и я не могу понять, почему.Переменная $ test находится в представлении search_view, и, как я продемонстрировал, она работает, если я предоставляю строку, а не вызываю метод.
Ошибка в строке Kohana.php # 841.