Kohana ErrorException [致命错误]:Class' Model_Winners'未找到

时间:2014-06-23 05:22:35

标签: php kohana

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堆栈中也尝试了相同的代码,但抛出了相同的异常。

2 个答案:

答案 0 :(得分:2)

问题已解决

我在Kohana初始化方法中设置了 'errors' => FALSE

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

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

答案 1 :(得分:1)

如果您使用Kohana 3.3 files need top start with upper case,那么文件路径将为:

APPPATH/classes/Model/Winners.php