-->

iklan banner

Penggunaan Callback Pada Grocerycrud

Dear all coder seantero jagad raya. Kemarin Kang Cahya sudah membahas mengenai Grocery Crud, yaitu sebuah pugins codeigniter untuk menampilkan data dari database, lengkap dengan proses CRUD-nya. Grocery Crud ini sangat powerfull dan cukup membantu untuk menciptakan sebuah aplikasi CRUD dengan cepat. Pada form insert/update juga sudah dilakukan rules dan validasi secara otomatis (sesuai rules yang ditetapkan dari database).

Pada goresan pena singkat kali ini, saya akan membahas wacana callback pada Grocery Crud dan kasus-kasus umum yang bakal terjadi dalam dunia programming.  Ada beberapa tipe callback pada Grocery Crud, antara lain :
  • Callback Colum
  • Callback Delete
  • Callback After (delete, insert, update, upload)
  • Callback Before (delete, insert, update, upload)
  • Callback add field
  • Callback edit field
  • Callback Insert / Callback Update / Callback Delete

Fungsi callback ini berfungsi untuk melaksanakan escaping terhadap suatu proses operasi dan memasukkan budi sebelum meneruskan ke proses akhir. Grocery Crud membentuk form input data secara otomatis, kalau kita hanya mempunyai data sederhana, maka tidak ada duduk kasus untuk memakai form yang dibuat oleh Grocery Crud. Namun kalau kita membutuhkan modifikasi terhadap data yang akan dimasukkan ke database, maka akan timbul kesulitan baru.
Marilah kita bahas case berikut ini…...
Terdapat sebuah form untuk mengisikan data dari tabel users. Berikut ialah struktur table pada users:
ColumnTypeLength
idint11
group_idint11
usernameVarchar100
passwordVarchar150
emailvarchar100
first_namevarchar50
last_namevarchar50
created_atDate
updated_atDate

Dan di bawah ini ialah struktur table pada tabel usergroup:
ColumnTypeLength
idint11
group_namevarchar20
descriptionVarchar200

Column id ialah colum type int, merupakan Primary Key dari tabel tersebut. Set autoincrement dari column id ini dengan nilai true.

Sekarang kita masuk ke bab peng-coding-an. Pada tutorial ini sudah saya sertakan sebuah aplikasi yang dilengkapi dengan Grocery Crud + Code Igniter + SB Admin template. Kaprikornus kita hanya focus di coding nya saja.

Tambahkan fungsi berikut pada controller latihan:

public function user_management(){
try{
$crud = new grocery_CRUD();
$crud->set_theme('flexigrid');
$crud->set_table('users');
$crud->set_subject('Users');

$data['judul'] = 'Manajemen User';
$data['output'] = $crud->render();
$this->load->view('main_view', $data);
}catch(Exception $e){
show_error($e->getMessage().' --- '.$e->getTraceAsString());
}
}

Jika sudah selesai menambahkan coding di atas, jalankanlah aplikasi di web browser. Kalau di daerah saya, link untuk menjalankan aplikasi tersebut adalah:

Referensi



Mohon saran dan kritikannya.

Sumber http://www.kang-cahya.com

Berlangganan update artikel terbaru via email:

0 Response to "Penggunaan Callback Pada Grocerycrud"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel