Класс не нашел исключения - Создание помощника на Kohana 3.1 - PullRequest
3 голосов
/ 02 апреля 2011

получил новую версию Kohana 3.1. Пытаюсь сделать себе помощников. Я создал помощника в каталоге application / classes / helpers /. Я назвал файл javascript.php, класс называется Helper_Javascript и имеет статическую функцию, которая просто возвращает «alert ('sometext')» здесь это

class Helper_Javascript {
    public static function alert($message)
    {
        return "alert('$message');\n";
    }
}

Проблема в моем представлении или контроллере, когда я пытаюсь использовать помощника, я просто сохраняю исключение Class not found. Я пытался позвонить через <?php echo Helper_Javascript::alert('asdf');?>, но получил:

ErrorException [ Fatal Error ]: Class 'Helper_Javascript' not found. 

Пожалуйста, помогите, я пытался прочитать документы для этого на http://www.dealtaker.com/blog/2010/03/26/kohana-php-3-0-ko3-tutorial-part-7/, но это не работает.

Вы можете увидеть мой взгляд здесь: http://nabilboag.dyndns.org/simplysweet/

1 Ответ

5 голосов
/ 02 апреля 2011

"_" в имени класса используется для представления структуры каталогов. Вы должны переименовать каталог «помощники» в «помощник»: application/classes/helper/

...