Framework Codeigniter
Framework Codeigniter
Framework Codeigniter
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
www.koder.web.id – Kumpulan tutorial komputer<br />
37. 'height' => 120<br />
38. );<br />
39.<br />
40. $this->load->library('image_lib', $config_resize);<br />
41. if ( ! $this->image_lib->resize())<br />
42. {<br />
43. $data['message'] = $this->image_lib->display_errors();<br />
44. }<br />
45. }<br />
46.<br />
47. $data['images'] = $this->gallery_model<br />
48. ->fetch_image(FCPATH.'upload_image');<br />
49. $this->template->display('gallery',$data);<br />
50. ;<br />
51. }<br />
52. }<br />
53.<br />
54. /* End of file Gallery.php */<br />
55. /* Location: ./application/controllers/Gallery.php */<br />
Perhatikan baris 18-21, disana kita meload semua library dan helper yang dibutuhkan. Khusus<br />
untuk library upload kita menggunakan konfigurasi pada saat pemanggilan library $this-<br />
>load->library('upload', $config); Perhatikan parameter kedua (variabel $config).<br />
Variable tersebut berisi settingan dimana file tersebut akan diupload, apa saja file yang bisa<br />
diupload, size file yang boleh di upload dan lain-lain.<br />
Pada baris 23, kita memanggil fungsi untuk mengupload jika image sukses diupload maka kita<br />
akan melakukan proses resize gambar (baris 32-44). Untuk meresize image kita juga perlu<br />
memberikan parameter khusus pada saat loading library - $this->load->library('image_lib',<br />
$config_resize); pada konfigurasi itulah kita menentukan ukuran thumbnail yang akan dibuat<br />
beserta path thumbnail<br />
• Membuat model gallery. Model ini hanya memiliki tugas yang sangat sederhana yaitu<br />
menampilkan file apa aja yang berada di sebuah folder. Untuk mempermudah maka kita<br />
menggunakan helper dari file untuk mendapatkan list nama dile dari folder tertentu<br />
1.