CodeIgniter PHP Framework
Materi Extract template bootstrap ke Paket Ci Setting Dasar Cara query data Membuat library & helper sederhana
Extract File Templates Bootstrap ke System Ci Extract File template.rar Copy-kan folder asset ke dalam folder intro_ci Sebelum mencopy-kan file name.html di dalam folder template/examples, delete file index.html di folder (intro_ci/application/views/index.html) terlebih dahulu
Struktur File
URL Helper Base Url() Fungsi->mengembalikan base_url, seperti tertulis pada config.php
Setting Dasar Selain setting config.php dan routes.php ada beberapa setting lain yang perlu Anda ketahui, diantaranya : Setting Autoload lib Setting database
Setting Autoload Setting autoload (application/config/autoload.php) Fungsi : untuk melakukan setting auto load lib/helper atau model sehingga secara otomatis dpt dipakai oleh aplikasi (dlm semua file, 1 kali setting saja)
Setting Autoload Misal : dalam pertemuan ini kita akan melakukan setting database pada app, maka setting yang harus ditambahkan : Line 55 $autoload['libraries'] = array('database'); Referensi libraries dan helper dapat dilihat pada dokumentasi.
Setting database Untuk melakukan setting database pada aplikasi Anda, akses folder application/config/database.php Secara default CI sudah memiliki template konfigurasi database, Anda tinggal melakukan editing value sesuai dengan database Anda. Template konfigurasi database yang disediakan CI sebanyak 1 kali koneksi database. Jika Anda membutuhkan koneksi lebih dari 1 database, hal tersebut dapat pula dilakukan.
Setting database Pada file database.php, line 2 – 46 adalah dokumentasi setting koneksi database pada CI. Sesuaikanlah value pada line 48-65
Setting database Value awal
Setting database Penyesuaian value
Cara Koneksi? Setelah Anda melakukan setting database, pastilah Anda ingin melakukan test pemanggilan data. Caranya : Buatlah new file php bernama callData.php pada folder application/model 2. Lalu pastikan code Anda seperti gambar berikut :
Contoh Code Model Nama class harus = nama file Pemanggilan class huruf pertama harus huruf besar Active record CI akan dibahas tersendiri pd pertemuan selanjutnya
Pertanyaan? Knp huruf pertama pemanggilan class pada model harus huruf besar ? Karena hal tsb merupakan aturan baku pemanggilan model pada CI. Untuk lebih jelasnya silahkan buka dokumentasi bagian Model. Apa itu Active Record pada CI ? Codeigniter memiliki cara query (pemanggilan data) tersendiri yang referensinya dapat dibaca pada dokumentasi CI : database library -> active record class. Akan kita bahas pada pertemuan selanjutnya
Cara koneksi ? Setelah membuat script model, silahkan melakukan pemanggilan model pada controller Anda. Kita gunakan controller pada minggu lalu halo.php
Cara koneksi? Tambahkan code berikut pada view Anda kemudian akses web anda.