Codeigniter - Ordenando registro activo alfabéticamente

Me preguntaba si alguien podría ayudarme con algo.

Tengo un poco de ajax que llama a una función en mi modelo.

Pero parece que no puedo ordenar la salida por "modelo".

Debajo de la función tengo problemas con

function get_models_by_brand($tree = null)
{
    $this->db->select('id, model');

    if($tree != NULL){
        $this->db->where('brand_id', $tree);
    }

    $query = $this->db->get('models');
    $models = array();

    if($query->result()){
        foreach ($query->result() as $model) {
            $models[$model->id] = $model->model;
        }
        return $models;
    } else {
        return FALSE;
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta