# Hello, World Tout framework digne de ce nom possède un exemple d'application "Hello World", alors ne dérogeons pas à la régle! On commencera donc par décrire un "hello word" très très basique puis on détaillera les principes MVC appliqués à l'exemple. ## Au commencement il n'y avait rien... La première chose à faire est de créer un controleur de telle sorte que Kohana puisse traiter une requête. Créér le fichier `application/classes/controller/hello.php` dans votre répertoire application et ajoutez-y le code suivant: template->message = 'hello, world!'; } } `extends Controller_Template` : nous héritons désormais du controleur template qui rend plus facile l'utilisation de vues au sein d'un controleur. `public $template = 'site';` : le controleur template doit connaitre le template que vous souhaitez utiliser. Il chargera alors automatiquement la vue en question et lui assignera l'objet Vue créé. `$this->template->message = 'hello, world!';` : `$this->template` est une référence vers l'objet Vue du template de notre site. Ce que l'on fait ici est assigner à la vue la variable "message" dont la valeur est "hello, world!". Maintenant actualisez votre navigateur...
We just wanted to say it! :)
Maintenant si vous ré-actualisez, vous devriez voir apparaitre ce qu'il faut: ![hello, world! We just wanted to say it!](img/hello_world_2.png "hello, world! We just wanted to say it!") ## A moi la gloire et l'argent! Dans ce tutorial on a abordé comment créer un controleur et utiliser une vue pour séparer la logique de la présentation. Evidemment l'exemple choisi est une introduction basique à Kohana et n'effleure même pas les possibilités infinies de Kohana ;).