繁体   English   中英

Kohana的助手课程3.3

[英]Helper class in Kohana 3.3

我想创建我的自定义助手类,但我总是得到ErrorException [ Fatal Error ]: Class 'media' not found当我调用print media::alert(); ErrorException [ Fatal Error ]: Class 'media' not found print media::alert();

这是我的班级:

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

目录结构看起来像这个application/helpers/media.php 我也试图按照这些步骤 ,但仍然无法让它工作

根据Kohana 3.3约定 ,类映射的行为如下:

  • media_Core映射到application/classes/media/Core.php
  • Helpers_Media映射到application/classes/Helpers/Media.php

约定页面还描述了命名类的样式指南。

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

名称应为Helpers_Media,以便Kohana可以在助手/目录中找到您的课程http://kohanaframework.org/3.0/guide/kohana/conventions

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM