2015-05-01 2 views
-1

Я пытаюсь настроить страницу codeigniter, которая уже отлично работает на другом сервере. Я изменил файл database.php таким образом, что вместо этого он подключается к локальной базе данных. Иначе ничего больше не меняется.Загрузка модели печатает запрос

Но когда я загружаю страницу, она просто распечатывает запросы из моей модели.

enter image description here

Я считал, что я хорошо связан с базой данных я испытываю другие ошибки, если нет подключения к БД. Я считаю, что это ошибка конфигурации, поскольку на странице ничего не изменилось (и она отлично работает на другом сервере).

Там используется CodeIgniter 2.1.3

знает любой эту ошибку?

ОБНОВЛЕНИЕ: Ниже перечислены мои контроллеры (я называю индексную страницу). Наследуется класс (MY_Controller) пусто

class Page extends CI_Controller { 
public function __construct() { 
    // session_start(); 
     parent::__construct(); 
     $this->load->model('Page_model'); 
} 

public function index() { 
// $this->show(1); 
} 

И page_model, который я загружаю:

<? 

class Page_model extends CI_Model { 

function __construct(){ 
    parent::__construct(); 
} 

function get_page($id){ 
    $this->db->where('id', $id); 
$query = $this->db->get('gahk_page'); 
return $query->result(); 
} 

function update_by_id($id, $data){ 
    $this->db->where('id', $id); 
    $this->db->update('gahk_page', $data); 
} 

} 

?> 
+0

введите код своего контроллера – Saty

+0

Для того, чтобы помочь вам, напишите php-код для контроллера и модели, которые используются для этой страницы. –

+0

Эй. Sry. Грубый. Я обновил текст кодом с моего контроллера и модели. Но, опять же, я думаю, что это конфигурация, так как она работает на моем другом сервере. –

ответ

1

Ваш сервер не может быть поддержкой PHP "short_open_tag", поэтому фактический код отображается в модели.

Включить "short_open_tag" в php.ini или использовать <?php ?> теги в моделях.

+0

Damm ваш хороший. Спасибо. Отличный ответ. Это было. –