Search

10 July 2009

Membuat Fungsi Seperator

Berikut contoh sumber kode untuk fungsi separator (biasa digunakan untuk penjumlahan mata uang) :

function separator($num, $suffix = '') {

$ina_format_number = number_format($num, 3, ',','.');
$result = str_replace(',000',$suffix,$ina_format_number) ;

return $result ;
}

// How To Use
$num = "2000000" ;

echo separator($num) ; // output : 2.000.000
echo separator($num,',-') ; // output : 2.000.000,-

Selamat Mencoba,!!...dikutip dari www.kohaci.com

09 July 2009

Trik Menghapus Method Index di Pemrograman Code Igniter (Kasus : Pagination)

Umumnya jika membuat pagination di Code Igniter, dasarnya seperti ini :

class Blog extends Controller {

public function __construct() {
parent::Controller();
}

public function index() {
$this->load->library('pagination');

$config['base_url'] = site_url('blog/index') ;
$config['total_rows'] = '200';
$config['per_page'] = '20';

$this->pagination->initialize($config);

echo $this->pagination->create_links();
}

}

Tautannya akan membentuk seperti ini :

www.example.com/blog/index/10

Dengan Blog sebagai nama class dan index sebagai nama method. Permasalahannya saat ini gw pengen menghapus nama methodnya, sehingga di URL akan kelihatan seperti ini :

www.example.com/blog/10

Cara dengan menambahkan method _remap() , source codenya akan seperti ini :

class Blog extends Controller {

public function __construct() {
parent::Controller();
}

public function index($page = 0) {
$this->load->library('pagination');

$config['base_url'] = site_url('blog') ;
$config['total_rows'] = '200';
$config['per_page'] = '20';
$config['cur_page'] = $page; // Halaman terakhir yang dilihat

$this->pagination->initialize($config);

echo $this->pagination->create_links();
}

// Method untuk menyederhanakan URI
public function _remap($method) {
$this->index($method) ;
}
}

Selamat Mencoba....dikutip dari www.kohaci.com

Tentang Penulis

My photo
Tangerang, Banten, Indonesia
Luchu bgt ngga cih..

Komentar


ShoutMix chat widget

Tomy Kurniawan © 2008