我正在尝试学习框架kohana。 我在application / controller / classes下定义了一个新的控制器。我将其命名为hello.php:
class Controller_Hello extends Controller
{
public function action_say(){
$g = new View('firstv');
$g->render(TRUE);
}
}
?>
我在申请/意见下有这个。我称之为firstv.php:
<h1>testing1</h1>
这里的错误是什么。我正在使用本指南: http://pixelpeter.com/kohana/kohana101.pdf
我正在使用最新的稳定版本3.1.3.1。我通过导航到以下方式调用了该函数: http://localhost/kohana/index.php/hello/say
尝试使用相同的说法功能。它奏效了。但是这个不使用观点。
$this->response->body('hello, world 2!');
请帮助,谢谢。
答案 0 :(得分:1)
$this->response->body($g->render());
所以你的完整行动方法将是:
public function action_say()
{
$g = new View('firstv');
$this->response->body($g->render());
}
或:
public function action_say()
{
$g = new View('firstv');
$this->response->body($g);
}
甚至:
public function action_say()
{
$this->response->body(new View('firstv'));
}