我正在构建一个基本的待办事项应用程序。
我创建了一个名为view_list的新视图,它基本上显示了我按"show"在列表存档中的列表。
我的模型中有这个函数
public function get_list_details() {
$sql = "SELECT * FROM lists";
$query = $this->db->query($sql);
return $query->row();
}
控制器是
public function show_list() {
$this->load->model('model_lists');
$data = $this->model_lists->get_list_details();
$this->load->view('lists/view_list', $data);
}
我如何传递我点击的列表的id ?
当前视图列表使用列表唯一id在选项卡中打开view_list吗?盖子= e4zVyKBHXu
你应该像
public function show_list() {
$this->load->model('model_lists');
$model_data = $this->model_lists->get_list_details();
$data['somename'] = $model_data->column_name;
$this->load->view('lists/view_list', $data);
}
在
<?php echo $somename;?>
这里有一个很好的例子http://www.codeigniter.com/user_guide/database/results.html和http://www.codeigniter.com/user_guide/general/models.html#loading-a-model
获取所有列表
public function get_list_details() {
$sql = "SELECT * FROM lists";
$query = $this->db->query($sql);
return $query->result();
}
控制器功能
public function show_list() {
$this->load->model('model_lists');
$data['results'] = $this->model_lists->get_list_details();
$this->load->view('lists/view_list', $data);
}
视图<?php foreach ($results as $result) {?>
<?php echo $result->column_name;?>
<?php }?>