在 kohana 中找不到请求的视图 1.php

发布于 2024-11-06 02:22:36 字数 762 浏览 1 评论 0原文

我正在尝试学习 kohana 框架。 我在应用程序/控制器/类下定义了一个新的控制器。我将其命名为 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!');

请帮忙,谢谢。

I'm trying to learn the framework kohana.
I have defined a new controller under application/controller/classes. Which I named to hello.php:

class Controller_Hello extends Controller
{

public function action_say(){
    $g = new View('firstv');
    $g->render(TRUE);

}

}
?>

And I have this under application/views. Which I called firstv.php:

<h1>testing1</h1>

What's the mistake here. I'm using this guide:
http://pixelpeter.com/kohana/kohana101.pdf

I'm using the latest stable version 3.1.3.1. I have called the function by navigating to:
http://localhost/kohana/index.php/hello/say

Tried this using the same say function. And it worked. But this one doesn't use views.

$this->response->body('hello, world 2!');

Please help, thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

压抑⊿情绪 2024-11-13 02:22:36
$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'));
}
$this->response->body($g->render());

So your complete action method will be something like:

public function action_say()
{
    $g = new View('firstv');
    $this->response->body($g->render());
}

or:

public function action_say()
{
    $g = new View('firstv');
    $this->response->body($g);
}

or even:

public function action_say()
{
    $this->response->body(new View('firstv'));
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文