J'utilisais codeigniter 2.2.1
. Et maintenant codeigniter 3
publié. Je l'ai juste essayé et fini avec l'erreur.La charge de la méthode échoue dans codeigniter 3
Lorsque je tente de charger la méthode comme dans codeigniter2.x
, il montre
Unable to locate the model you have specified: Demo
où Demo
est mon fichier de méthode.
Controller - welcome.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('demo');
}
public function index() {
$data = $this -> demo ->check();
print_r($data);
}
}
Modèle - demo.php
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Demo extends CI_Model {
public function __construct() {
$this->load->database();
}
}
je ne peux pas-ce qui ne va pas avec ce code. S'il vous plaît aider. Merci d'avance ..
Modifier: - Cela fonctionne bien dans ma machine à wamp. Mais je vérifie maintenant dans une autre machine locale où mon institut héberge les sites Web. Là ça ne fonctionne pas
est votre fichier modèle Demo.php ou demo.php, Aussi préférable de charger automatiquement la base de données supprimer ce $ this-> load-> database(); assurez-vous que vous avez mis vos informations de base de données sur database.php avant de le charger automatiquement. – user4419336