全新安装了Kohana 3.1。试着做我自己的帮手。我在application / classes / helpers /目录中创建了一个帮助器。我已经调用了文件javascript.php,该类名为Helper_Javascript并且具有一个静态函数,只返回“alert('sometext')”这里它是
class Helper_Javascript {
public static function alert($message)
{
return "alert('$message');\n";
}
}
问题是在我的视图或控制器中,当我尝试使用帮助程序时,我只是让kepp获得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/
答案 0 :(得分:5)
类名中的“_”用于表示目录结构。您已将目录“helpers”重命名为“helper”:application/classes/helper/