【问题标题】:Kohana ErrorException [Fatal Error] : Class 'Model_Winners' not foundKohana ErrorException [致命错误]:找不到类“Model_Winners”
【发布时间】:2014-06-23 05:22:34
【问题描述】:
class Controller_Home extends Controller {
    public function action_index()
    {
        $model_winners = new Model_Winners;

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

模特获奖者:

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

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

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

【问题讨论】:

    标签: php kohana


    【解决方案1】:

    问题解决

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

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

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

    重新启用错误处理程序

    【讨论】:

      【解决方案2】:

      如果您使用的是 Kohana 3.3 files need top start with upper case,则文件路径为:

      APPPATH/classes/Model/Winners.php.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-19
        • 1970-01-01
        • 2014-10-03
        • 1970-01-01
        相关资源
        最近更新 更多