Всякий раз, когда я пытаюсь загрузить модель в CodeIgniter, она выводит содержимое этого файла модели в веб-браузер.Вот несколько примеров моей текущей настройки.
Имя файла: test.php
class test extends CI_Model {
function __construct()
{
parent::__construct();
}
function get_test_data() {
return 'test data';
}
}
Имя файла: home.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {
public function index()
{
$this->load->view('header');
$this->load->view('nav');
$this->load->view('dyn_content');
$this->load->model('Test');
$data['query'] = $this->Blog->get_test_data();
$this->load->view('footer');
}
}
Журналы от загрузки страницы
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?>
DEBUG - 2011-12-27 15:43:56 --> Config Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Hooks Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Utf8 Class Initialized
DEBUG - 2011-12-27 15:43:56 --> UTF-8 Support Enabled
DEBUG - 2011-12-27 15:43:56 --> URI Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Router Class Initialized
DEBUG - 2011-12-27 15:43:56 --> No URI present. Default controller set.
DEBUG - 2011-12-27 15:43:56 --> Output Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Security Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Input Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Global POST and COOKIE data sanitized
DEBUG - 2011-12-27 15:43:56 --> Language Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Loader Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Database Driver Class Initialized
DEBUG - 2011-12-27 15:43:56 --> Controller Class Initialized
DEBUG - 2011-12-27 15:43:56 --> File loaded: application/views/header.php
DEBUG - 2011-12-27 15:43:56 --> File loaded: application/views/nav.php
DEBUG - 2011-12-27 15:43:56 --> File loaded: application/views/dyn_content.php
DEBUG - 2011-12-27 15:43:56 --> Model Class Initialized
Как вы можете видеть, она останавливается после загрузки модели.Когда я закомментирую строки, которые загружают модель (или даже ту, которая присваивает результаты $ data ['query']), страница загружается идеально и выполняет именно то, что я ожидаю.
Может кто-нибудь увидетьчто-то отсутствует или неправильно настроено?