Kohana 错误异常 [致命错误]:找不到类“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;

Kohana 在尝试从控制器创建名为 winner 的模型对象时抛出以下异常。

模特获奖者:

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

"环境 ->包含的文件"列出了文件 APPPATH/类/模型/入选者.php

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

问题已解决

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

这将恢复系统以显示标准 PHP 错误。

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

如果您使用的是 Kohana 3.3,则文件需要以大写开头,因此文件路径将为:

APPPATH/classes/Model/Winners.php .