Database_Mysqli_result没有找到kohana框架,但它就在那里

时间:2017-08-27 13:18:16

标签: php mysqli kohana

我一直在尝试添加mysqli功能 https://github.com/allanlaal/kohana-3.2-mysqli/blob/master/classes/database/mysqli/result.php

也使用php 7.此功能在那里,如果我右键单击代码,它会找到引用,但是会出现以下错误。尝试将权限更改为755以及大写小写的所有变体?有什么建议?

Error [ 0 ]: Class 'Database_Mysqli_result' not found
MODPATH/database/classes/database/mysqli.php [ 192 ]
       $this->last_query = $sql;

     if ($type === Database::SELECT)
     {
         // Return an iterator of results
    return new Database_Mysqli_result($result, $sql, $as_object,   $params);
     }
     elseif ($type === Database::INSERT)
     {

1 个答案:

答案 0 :(得分:0)

TL; DR:Kohana自动加载器非常区分大小写。阅读thisthis

我猜这是在* nix上?在Kohana中,calsses区分大小写,您应该使用Database_Mysqli_Result代替Database_Mysqli_result

和文件名案例应该是: MODPATH/database/classes/Database/Mysqli.php

和班级名称应为:Database_Mysqli而不是Database_MySQLi