我正在尝试设置一个已在另一个服务器上运行完美的codeigniter-page。 我已经更改了database.php文件,以便它连接到本地数据库。否则,没有其他任何改变。
但是当我加载页面时,它只是打印出我模型中的查询。
我相信我已经很好地连接到数据库了如果没有与数据库的连接,我会遇到其他错误。 我认为这是一个配置错误,因为页面上没有其他任何更改(并且它在另一台服务器上正常工作)。
使用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 :(得分:1)
您的服务器可能不支持PHP "short_open_tag"
,因此实际代码会显示在模型中。
在php.ini中启用"short_open_tag"
或在模型中使用<?php ?>
标记。