Order By Method

Metode order_by adalah bagian dari pembuat kelas database untuk menyortir hasil kueri.

Bentuk Umum

Berikut ini adalah bentuk umum dari metode order_by dari properti $db yang ada di dalam kelas SENE_Model.

$this->db->group_by(string $column_name, string $sort_direction): $this->db

Parameter

Metode ini membutuhkan 2 parameter wajib.

$column_name

Parameter $column_name dapat berisi nama kolom atau fungsi SQL.

$sort_direction

Parameter $sort_direction dapat berisi:

  • asc untuk pengurutan dari nilai terkecil,
  • desc untuk pengurutan dari nilai terbesar.

Contoh

Dalam contoh ini metode order_by akan digunakan untuk mengambil artikel terbaru dari sebuah model.

<?php
class Blog_Model extends SENE_Model{
  var $tbl = 'blog';
  var $tbl_as = 'b';
  public function __construct(){
    parent::__construct();
  }
  public function getLatest($di){
    $this->db->order_by("create_date","desc");
    return $this->db->get();
  }
}