在燃料PHP中调用未定义的方法

时间:2014-12-09 18:10:17

标签: php fuelphp

我是非常新兴的PHP,我真的不知道如何解决我的错误:

我下载了燃料php的.zip文件,然后我将它们解压缩并将内容放在C:\ wamp \ www中。然后我开始研究This tutorial。这些是我写的最后一个代码:

//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

我理解其含义,但我绝对不知道为什么以及如何解决这个问题。我该怎么办?

1 个答案:

答案 0 :(得分:2)

您的教程必须旧,factory已弃用,现已删除,请改用<{1}}

forge()