Модель напрямую выводит код - PullRequest
0 голосов
/ 28 декабря 2011

Всякий раз, когда я пытаюсь загрузить модель в 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']), страница загружается идеально и выполняет именно то, что я ожидаю.

Может кто-нибудь увидетьчто-то отсутствует или неправильно настроено?

1 Ответ

0 голосов
/ 28 декабря 2011

Следуя совету @DaveRandom в комментариях, я просто отключил теги <?php.Наверное, я все еще думал о взглядах.

Спасибо @ DaveRandom.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...