fuelCall к неопределенному методу в переполнении стека топлива

Я чрезвычайно новичок в разработке PHP и действительно не знаю, как исправить свою ошибку:

Я скачал .zip файл fuel php, затем извлек их и поместил содержимое в C: \ wamp \ www. Затем я начал работать через Этот урок. Это были последние коды, которые я написал:

//C:\wamp\www\fuelphp\fuel\app\classes\controller\hello2.php
<?php
class Controller_Hello2 extends Controller {
public function action_index()
{
echo "Hello World!";
}
public function action_buddy($name = 'buddy')
{
$this->response->body = View::factory('hello', array(
'name' => $name,
));
}
}
?>

//C:\wamp\www\fuelphp\fuel\app\views\hello2.php
<h1>Hello!</h1>
<p>Hey <?php echo $name ?>, how's it going?</p>

Однако когда я запускаю hello2.php, я получаю это:

ErrorException [Фатальная ошибка]:
Вызов неопределенного метода Fuel \ Core \ View :: factory () APPPATH / classes / controller / hello2.php @ line 9

Я понимаю смысл, но я абсолютно не знаю, почему и как это исправить. Что я должен делать?

0

Решение

Ваш учебник должен быть старым, factory устарела и теперь удалена, используйте forge() вместо

$this->response->body = View::forge('hello', array(
'name' => $name,
));
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]