# Hello, World Aangezien bijna ieder framework een soort van "hello world" voorbeeld heeft, zou het onbeleefd van ons zijn om deze traditie te doorbreken! We gaan starten met het maken van een zeer basis hello world, om vervolgens uit te breiden om het MVC principe te volgen. ## Tot op het bot Eerst moeten we een controller maken dat Kohana kan gebruiken om de request af te handelen. Maak het bestand `application/classes/controller/hello.php` in uw applicatie folder en zorg voor deze code erin: template->message = 'hello, world!'; } } `extends Controller_Template` : We breiden nu uit van de template controller, dit maakt het meer logisch om views te gebruiken in onze controller. `public $template = 'site';` : De template controller moet weten welke template we willen gebruiken. Het zal automatisch de view inladen die gedefinieerd is in deze variabele en het view object eraan toewijzen. `$this->template->message = 'hello, world!';` : `$this->template` is een referentie naar het view object voor onze site template. Wat we hier doen is een variabele "message", met waarde "hello, world", toewijzen aan de view. Laten we nu proberen onze code uit te voeren...
{{userguide/examples/hello_world_error}}
Voor de één of andere reden geeft Kohana een error en toont het niet ons cool bericht. Als we kijken naar het error-bericht kunnen we zien dat de View library onze site template niet kon vinden, waarschijnlijk omdat we er nog geen aangemaakt hebben - *doh*! Laten we het view bestand `application/views/site.php` aanmaken voor ons bericht: We've got a message for you!

We just wanted to say it! :)

Als we de pagina vernieuwen dan kunnen we de vruchten zien van ons *zwaar" werk: ![hello, world! We just wanted to say it!](img/hello_world_2.png "hello, world! We just wanted to say it!") ## Stage 3 – Profit! In deze tutorial heb je geleerd hoe je een controller maakt en een view gebruikt om je logica te scheiden van het visuele. Dit is natuurlijk een zeer elementaire inleiding over het werken met Kohana en toont zelfs niet de sterkte van het framework voor wanneer je applicaties hiermee ontwikkelt.