我有这段代码
这是我的控制器
function menu()
{
$data['query'] = $this->get_where_custom('key', 'value');
$data['view_file'] = 'menu';
$this->load->view($data);
}
function get_where_custom($col, $value)
{
$this->load->model('mdl_menu');
$query = $this->mdl_menu->get_where_custom($col, $value);
return $query;
}
这是我的模特
function get_where_custom($col, $value) {
$table = $this->get_table();
$this->db->where($col, $value);
$query=$this->db->get($table);
return $query;
}
我在表中显示值我在数据库中有一个列名date_posted
。我希望表格按date_posted
排序。我该如何处理?
先谢谢。
答案 0 :(得分:0)
在模型中使用$this->db->order_by('column_name');
,如下所示:
function get_where_custom($col, $value) {
$table = $this->get_table();
$this->db->order_by('date_posted');
$query = $this->db->get_where($table,array($col=>$value));
return $query;
}