Jangan Lupa autoload.php

Baru mau mencoba menggabungkan CodeIgniter (CI) dengan jqGrid dengan mencoba sampel demo dari CodeIgniter Indonesia. Dan muncullah error berikut ini:

Fatal error: Call to undefined function base_url() in [%APP_DIR]viewsjqgrid_view.php on line 7

Sedikit menggunakan insting, ternyata kurang menambahkan baris ini di file autoload.php :

$autoload['helper'] = array('url');

Akhirnya, tampilan contoh tabel pun muncul. Tapi hanya tabelnya saja tanpa ada isinya πŸ˜€

Setelah melakukan pengecekan lewat Mozilla Firebug, ternyata didapati error:

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined property: Jqgrid_model::$db</p>
<p>Filename: models/jqgrid_model.php</p>
<p>Line Number: 75</p>

</div><br />
<b>Fatal error</b>:  Call to a member function order_by() on a non-object in <b>[%APP_DIR]modelsjqgrid_model.php</b> on line <b>75</b><br />

Karena insting kali ini kurang berjalan, harus melakukan sedikit googling 😳 Dan ternyata ada permasalahan yang mirip di sini. Dan langsung diselesaikan sendiri di sini :mrgreen: Intinya, (lagi-lagi) kurang menambahkan baris berikut ini di file autoload.php :

$autoload['libraries'] = array('database');

Moral coding hari ini: jangan lupa menambahkan konfigurasi kecil seperti di autoload.php, config.php, dll ketika akan menjalankan sampel demo yang diambil dari internet :mrgreen: Yah, maklumlah, masih nubie 😳 Semoga Anda tidak tersesat di jalan yang sama πŸ˜‰

Published by Eric Gunawan

Happiness Engineer. WordPress Ambassador. Remote Worker. Soccer News Follower. Movie Lover. Proud Father. Lucky Husband.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: