# Hello, World Каждый фреймворк располагает примером написания приложения hello world, так что не будем нарушать традицию! Мы начнем с создания простейшего hello world, а затем расширим его согласно принципам MVC. ## Основа Сперва надо создать контроллер, который Kohana будет использовать для обработки запроса Создайте файл `application/classes/controller/hello.php` в директории application и вставьте туда такой текст: template->message = 'hello, world!'; } } `extends Controller_Template` : Теперь мы расширяем шаблонный контроллер (template controller), что делает работу контроллера с представлениями более удобной. `public $template = 'site';` : Шаблонный контроллер должен знать, какое представление использовать. Он автоматически загрузит указанное представление в данную переменную в виде объекта. `$this->template->message = 'hello, world!';` : `$this->template` является ссылкой на наш шаблон. Мы присваиваем переменной "message" значение "hello, world!", и добавляем ее в шаблон template. А теперь попробуем выполнить наш код...
We just wanted to say it! :)
Если обновить страницу, то мы увидим увидим результаты наших усилий: ![hello, world! Мы просто хотели это произнести!](img/hello_world_2.png "hello, world! Мы просто хотели это произнести!") ## Этап 3 - Итого! В данной статье Вы изучили, как создать контроллер и использовать шаблоны для отделения логики от представления. Очевидно, что это было всего-навсего упрощенное вступление, и оно не отражает даже малой части всех возможностей, доступных при разработке приложений с помощью kohana.