[英]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.