Запрошенное представление 1.php не может быть найдено в Kohana - PullRequest
1 голос
/ 10 мая 2011

Я пытаюсь изучить рамки кохана. Я определил новый контроллер в приложении / контроллер / классы. Который я назвал в 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

Попробовал это с помощью той же функции say. И это сработало. Но этот не использует представления.

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

Пожалуйста, помогите, спасибо.

1 Ответ

1 голос
/ 10 мая 2011
$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'));
}
...