I believe the get()
function immediately runs the select query and does not accept ORDER BY
conditions as parameters. I think you’ll need to separately declare the conditions, then run the query. Give this a try:
$this->db->from($this->table_name);
$this->db->order_by("name", "asc");
$query = $this->db->get();
return $query->result();