Я использовал codeigniter 2.2.1
. И теперь вышел codeigniter 3
. Я просто попробовал это и закончил с ошибкой.
Когда я пытаюсь загрузить метод, как в codeigniter2.x
, он показывает
Unable to locate the model you have specified: Demo
где Demo
- мой файл метода.
Контроллер - 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);
}
}
Модель - demo.php
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Demo extends CI_Model {
public function __construct() {
$this->load->database();
}
}
Я не могу понять, что не так с этим кодом. Пожалуйста помоги. Заранее спасибо..
Изменение: - Это хорошо работает на моей машине. Но я проверяю его сейчас на другой локальной машине, где мой институт размещает веб-сайты. Там он не работает
Это была небольшая проблема. Я изменил название модели с demo.php
на Demo.php
. И это работает...