在CodeIgniter中使用Datatables进行排序金额的解决方法如下:
$this->load->library('Datatables');
$this->load->model('your_model');
public function get_data()
{
    $this->db->select('id, amount');
    $this->db->from('your_table');
    $this->db->order_by('CAST(REPLACE(amount, ",", "") AS DECIMAL)', 'asc');
    $query = $this->db->get();
    return $query->result();
}
这个方法从数据库中选择id和amount字段,并将amount字段转换为DECIMAL类型进行排序。
public function get_ajax_data()
{
    $this->datatables->select('id, amount');
    $this->datatables->from('your_table');
    echo $this->datatables->generate();
}
    
        
            ID 
            Amount 
         
    
    
这样,当你在视图中加载表格时,Datatables会从控制器的get_ajax_data方法获取数据,并在前端进行金额排序。