【发布时间】:2013-08-01 06:10:22
【问题描述】:
请任何人帮助我检索 db 数据以及如何在 html 表中查看它。我给出的编码是否正确,如果不是,请你说我必须如何给出。为了在 html 表中查看它。
控制器
class edit_content extends CI_Controller {
function edit_content()
{
parent::__construct();
$this->load->model('editcontent_model');
$this->load->helper('url');
$this->load->library('acl');
$this->data = $this->editcontent_model->get_contents();
}
}
查看
<table>
<tr>
<th>Content</th>
</tr>
<?php foreach($this->data as $r): ?>
<tr>
<tr><?php echo $r['content']; ?>
</tr>
<?php endforeach; ?>
<table>
型号
class editcontent_model extends CI_Model {
var $CI;
function editcontent_model(){
parent::__construct();
}
function get_contents() {
$this->db->select('content');
$this->db->from('contents');
$query = $this->db->get();
return $result = $query->result();
$this->load->view('edit_content/edit_content', $result);
}
}
【问题讨论】:
-
您的主要问题是您正试图将数据传递到您的 模型 并从中加载视图。相反,您想在 控制器 中执行此操作。
-
您使用的是什么版本的 Codeigniter?如果是最新版本,您可能需要重新编写类构造函数。
标签: codeigniter