Php Kohana 3.3中的助手类

Php Kohana 3.3中的助手类,php,kohana,helper,Php,Kohana,Helper,我想创建我的自定义助手类,但当我调用print media::alert()时,我总是得到ErrorException[致命错误]:找不到类“media” 这是我的班级: class media_Core { public static function alert() { return "adsfasffasdsafd"; } } 目录结构如下所示application/helpers/media.php。我也试着遵循这些,但仍然无法使其工作名称应为Helpe

我想创建我的自定义助手类,但当我调用
print media::alert()时,我总是得到
ErrorException[致命错误]:找不到类“media”

这是我的班级:

class media_Core {
    public static function alert() {
        return "adsfasffasdsafd";
    }
}

目录结构如下所示
application/helpers/media.php
。我也试着遵循这些,但仍然无法使其工作

名称应为Helpers\u Media,以便Kohana可以在Helpers/目录中找到您的类

名称应为Helpers\u Media,以便Kohana可以在Helpers/目录中找到您的类

根据示例,类映射的行为如下所示:

  • media\u Core
    映射到
    application/classes/media/Core.php
  • Helpers\u Media
    映射到
    application/classes/Helpers/Media.php
“约定”页面还描述了命名类的样式指导原则

如果您希望调用
media::alert()
,则必须将类命名为
media
,并在
application/classes/media.php

中找到,根据

  • media\u Core
    映射到
    application/classes/media/Core.php
  • Helpers\u Media
    映射到
    application/classes/Helpers/Media.php
“约定”页面还描述了命名类的样式指导原则


如果要调用
media::alert()
,则必须将类命名为
media
,并在
application/classes/media.php

中找到。除非它是
classes
的子目录,否则将忽略helpers目录。此外,“文档”链接用于错误的版本;)helpers目录将被忽略,除非它是
类的子目录
。此外,“文档”链接用于错误的版本;)