2009-11-15 3 views
2

Donc j'essaye de passer par le Guide de la version 3 de Kohana et de continuer à recevoir une erreur sur la partie de la vue de création de hello world. J'ai placé le site.php dans le dossier application/views ... est-ce le mauvais endroit ...?Kohana Erreur ... Tenter d'assigner la propriété du non-objet

Le code ....

public $template = 'site'; 

public function action_index() 
{ 
     $this->template->message = 'hello world'; 
} 

Si quelqu'un peut faire la lumière sur ce que je fais mal, je l'avais beaucoup apprécié ... Merci

+0

Je suis nouveau sur StackOverflow et depuis que j'ai répondu à ma propre question ci-dessous, est-ce que je devrais simplement supprimer ce post pour que les gens ne perdent pas de temps à le traverser? C'est une erreur assez basique ... je ne sais pas combien de personnes bénéficieraient de cette publication ... – Serhiy

+2

Ne vous inquiétez pas, je pense que certains qui sont nouveaux à Kohana v3 pourraient faire la même erreur :) – Lukman

Répondre

4

Oops oublièrent d'étendre le droit manette.

Had

class Controller_Welcome extends Controller { 

nécessaire d'avoir

class Controller_Welcome extends Controller_Template { 
+0

l'a fait résoudre votre problème? – Lukman

+0

Oui, oui c'est fait – Serhiy

2

vous pouvez constater que vous devez ajouter

public function before() 
{ 
    parent::before(); 

} 

dans votre Controller_Welcome afin qu'il référence pré-charge & la contrôleur étendu

Questions connexes