我开始学习如何使用 CodeIgniter,我想使用数据库创建静态页面。
我的观点:
<html>
<head>
<title>{blog_title}</title>
</head>
<body>
<h1>{page_title}</h1>
<p>{page_content}</p>
</body>
</html>
我的控制器:
<?php
class Pages extends CI_Controller {
public function view($page = 'contact') {
$this->load->model('Model_Pages');
$data['data'] = $this->Model_Pages->get_data_page($page);
$this->load->view('template/header');
$this->load->view('pages/' . $page, $data);
$this->load->view('template/footer');
}
}
我的模型:
<?php
class Model_Pages extends CI_Model {
public function get_data_page($slug) {
$this->db->select('blog_title', 'page_title', 'page_content');
$this->db->from('pages');
$this->db->where('slug', $slug);
$q = $this->db->get();
return $q->result();
}
}
为什么不显示数据库数据?