繁体   English   中英

Kohana ErrorException [致命错误]:找不到类'Model_Winners'

[英]Kohana ErrorException [Fatal Error] : Class 'Model_Winners' not found

class Controller_Home extends Controller {
    public function action_index()
    {
        $model_winners = new Model_Winners;

当我尝试从控制器创建名为winners的模型对象时,Kohana引发以下异常。

模型优胜者:

class Model_Winners extends Model
{
    public function get($offset=0, $limit = 10)
        {

环境->包含的文件列出了文件APPPATH / classes / model / winners.php

我知道文件名约定和区分大小写的性质。 在WAMP堆栈中也尝试了相同的代码,但是引发了相同的异常。

问题已解决

我在Kohana init方法中设置了'errors' => FALSE

这将还原系统以显示标准的PHP错误。

该错误实际上是由数据库连接上的异常引发的,当Kohana错误处理程序正在处理错误时,该错误未显示在堆栈跟踪中。 解决问题后,通过设置'errors'=> TRUE重新启用错误处理程序

如果您使用Kohana 3.3,则文件必须以大写开头 ,因此文件路径为:

APPPATH/classes/Model/Winners.php

暂无
暂无

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

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