Tuesday 12 March 2019

CRUD Upload File Menggunakan CODEIGNITER Part 2

Kesempatan kali ini titikK0ma.blogspot.com akan melanjutkan tutorial part 2 mengenai CRUD Upload File Menggunakan Codeigniter Part 1. Untuk bagian part 2 akan membahas bagian tambah data file. Jika rekan-rekan belum melihat part 1, bisa dilihat CRUD Upload File Menggunakan Codeigniter Part 1.

Download Notepad++ DiSini
Download Sublime Text 3 DiSini
Download Xampp DiSini
Download CodeIgniter 3.1.6 Disini

Langkahnya sebagai berikut:
1. Buat function baru pada Controller Welcome, misal function store(){}, Kodenya sebagai berikut:
Baris 18-20, kita seperti melakukan configurasi misalnya file hasil upload nanti di letakkan dimana, jenis file yang boleh di upload apa aja, apakah kita ingin memberi nama baru file atau nama bawaan file, size yang di perbolehkan saat upload brapa, dan masih banyak lagi. disini admin hanya menggunakan 3 yaitu $config['upload_path']='dimana lokasi file ketika di upload', $config['allowed_types']='jenis file apa aja yang diperbolehkan, $config['file_nama']='memberi nama baru file'.

Baris 21, seperti melakukan persetujuan dari $config[] yang di buat sebelumnya, maksudnya.. untuk baris 19-20 ibaratnya kita membuat aturan untuk file yang di upload,kemudian di initialize() di baris 21 atau persetujuan.

Baris 22-26, melakukan cek file yang di upload, apakah sesuai dengan baris trutama 19-20. jika tidak sesuai maka kode ini yang akan dijalankan. Baris 24 adlah pengalihan halaman, setelah tidak sesuai file yang di upload akan di alihkan kemana, misal ke base_url() atau alamat project kita yang sudah di seting sebelumnya di folder config/config.php.

Baris 26-33, adalah jika file yang di upload sesuai dengan peraturan yang di buat terutama baris 19-20 maka kode ini yang akan dijalankan.

Baris 27. kita memanggil file yang di upload. pada baris ini kita sudah dapat informasi tentang file yang di upload seperti size, width, file_name, client_name,path, dan lain-lain.

Baris 28-31, proses simpan file ke database, Ingat yang disimpan hanya nama filenya saja. untuk filenya sudah tersimpan ke folder yang sudah kita atur pada Baris 18 yang mana nama foldernya adalah file, lokasinya berada sejajar dengan folder application,system,user_guide. silahkan buat folder file jika belum ada. Posisinya harus sejajar dengan application,system,user_guide.

Baris 32, adlah pengalihan halaman setelah proses upload berhasil.

Part 1 bisa dilihat Disini
Part 3 bisa dilihat Disini
Part 4 bisa dilihat Disini


Sekian dulu CRUD Upload File Menggunakan Codeigniter Part 2, jika ada yang dipertanyakan silahkan isi kolom komentar di bawah.

Terimakasih semoga bermanfaat....

No comments:

Post a Comment