merhabalar arkadaşlar esnek bir select sorgusu yapmak için fonksiyon yazdım fakat bir türlü order by çalıştıramadım. Değişkenleri silip manuel yazıyorum yine de çalışmıyor. yardımcı olursanız çok sevinirim.
public function getDataW($table,$column,$condition,$orderColumn="", $orderType=""){
    if (!empty($column) && !empty($condition) && !empty($condition)){
        $data = $this->db->get("SELECT * FROM {$table} WHERE {$column}=? ORDER BY  {$orderColumn} {$orderType}",array($condition));

    }else{
        if ($condition==0){
            $data = $this->db->get("SELECT * FROM {$table} WHERE {$column}=? ORDER BY {$orderColumn} {$orderType}",array($condition));
        }else{
            $data = $this->db->get("SELECT * FROM {$table}  ORDER BY {$orderColumn} {$orderType}");
        }

    }
    return $data;
}
bu da kullanım tarafı
$getDetail = $boot->getDataW("menu_detail","menu_id",$id,"menu_order","ASC");