2017-08-27 5 views
0

J'ai essayé d'ajouter une fonction mysqli https://github.com/allanlaal/kohana-3.2-mysqli/blob/master/classes/database/mysqli/result.phpDatabase_Mysqli_result pas trouvé le cadre de kohana, mais il est là

aussi en utilisant php 7. Cette fonction est là et si je clique droit dans le code, il trouve la référence , cependant obtenir une erreur de suivi. essayé de changer les autorisations à 755 et toutes les variantes de minuscules majuscules ?? Aucune suggestion?

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) 
    { 
+0

Je pense que MySQL normale a été dépréciée avec PHP 7. Je vous recommande d'utiliser la dernière version Kohana compatible avec PHP 7: https://github.com/koseven/koseven/ –

Répondre

0

TL; DR: Kohana autochargeur est très sensible à la casse. Lire this et this

Je suppose que c'est sur * nix? Dans Kohana, les majuscules et minuscules sont sensibles à la casse, et vous devez utiliser Database_Mysqli_Result au lieu de Database_Mysqli_result.

et les noms de fichiers cas doit être: MODPATH/database/classes/Database/Mysqli.php

et le nom de la classe doit être: Database_Mysqli pas Database_MySQLi