Je le contrôleur suivant:Pourquoi Kohana ne trouve-t-il pas mon contrôleur?
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Static extends Controller_DefaultTemplate {
public function action_index()
{
View::set_global('message', '<span class="highlight">This is a global message.</span>');
$data = array (
'siteTitle' => 'Kohana Test Site',
'siteSubtitle' => 'A site to learn Kohana',
'menu' => View::factory('blocks/menu'),
);
$view = View::factory('templates/layout', $data);
$this->request->response = $view->render();
}
}
mais kohana me donne l'erreur:
ErrorException [ Fatal Error ]: Class 'Controller_DefaultTemplate' not found
bien que Eclipse peut trouver le fichier (via F3) et je pensais que Kohana a pu trouver toutes les classes via chargement automatique?
Comment puis-je obtenir Kohana trouver la classe Controller_DefaultTemplate donc je peux prolonger Controller_Static?
Je travaille à partir de ce tutoriel http://www.dealtaker.com/blog/2009/12/30/kohana-php-3-0-ko3-tutorial-part-3/ mais cela ne dit rien à propos d'inclure explicitement le fichier qui définit Controller_DefaultTemplate, comment faire? –
puis probablement vous fichier est dans un autre répertoire ou avoir un nom corrompu, parce que si ce fichier ne comprend pas alors l'autre script doit inclure ce fichier après l'inclusion de contrôleur de modèle de detault. – Svisstack