我正在构建一个基本的todo应用程序。
我创建了一个名为view_list的新视图,它基本上显示了我在列表档案中按“show”的列表。
我的模型中有这个功能
var session = require('express-session'),
OrientoStore = require('connect-oriento')(session);
app.use(session({
secret: 'SomeSecret',
store: new OrientoStore({
server: "host=localhost&port=2424&username=dev&password=dev&db=test"
})
}));
我的控制器是
public function get_list_details() {
$sql = "SELECT * FROM lists";
$query = $this->db->query($sql);
return $query->row();
}
如何传递我点击的列表的ID?
目前,视图列表使用列表唯一ID在选项卡中打开 view_list?盖= e4zVyKBHXu
答案 0 :(得分:0)
您应该尝试
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 }?>