Kamis, 17 Oktober 2019

MEMBUAT CRUD FILE (SOUND) DENGAN GROCERY CRUD DI CODEIGNITER

1.Langkah awal download terlebih dahulu File Framework CodeIgniter nya di


2. Selanjutnya download file plugins Grocery Crud di https://www.grocerycrud.com/


3.Satukan file CodeIgniter dengan Grocery Crud dalam satu folder yang sama


4.Buat database dengan nama db_crud_sound pada phpMyAdmin

Jalankan SQL dibawah ini di phpMyAdmin untuk membuat tabel pada database yaitu tb_sound



 CREATE TABLE IF NOT EXISTS `tb_sound` (
  `ID` char(10) NOT NULL,
  `FileName` varchar(50) NOT NULL,
  `FileType` varchar(50) NOT NULL,
  `FileExt` varchar(50) NOT NULL,
  `FileGroup` varchar(50) NOT NULL,
  `FileContent` varchar(50) NOT NULL,
  `FileDesc` varchar(50) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;



5.Selanjutnya masuk ke dalam folder Assets > Uploads dan buat folder baru dengan nama sound


6.Setelah membuat folder selanjutnya buat Controller pada folder application > controllers ,beri nama file Controller nya dengan nama Main.php dan isi dari file nya sebagai berikut



 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Main extends CI_Controller {
 public function __construct()
 {
  parent::__construct();
  $this->load->database();
  $this->load->helper('url');
  $this->load->library('grocery_CRUD');
 }
 public function sound()
 {
  $crud = new grocery_CRUD();
  $crud->set_table('tb_sound');
  $crud->set_subject('File suara');
  $crud->set_field_upload('FileContent','assets/uploads/sound');
  $output = $crud->render();
  $this->_example_output($output);
 }
 public function _example_output($output = null)
 {
  $this->load->view('example.php', $output);
 }
}

Sekarang cek hasil nya dengan menjalankan url : localhost/{folder-root}/{class}/{method}

Apabila tidak ada kesalahan akan tampil seperti berikut


7.Oke, sekarang saat nya mencoba menyimpan file suaranya


8.Setelah berhasil tersimpan coba klik file suaranya


9.Dan suara Ayam nya akan berjalan secara otomatis


10.Untuk melihat file suara tersimpan atau tidak, lihat folder assets > uploads > sound



Tes aplikasi anda dengan mengupload file di atas 5 MB. Jika upload anda gagal, cobalah tutorial di bawah ini 


Buka file grocery_crud.php pada folder application/config


Ganti kode:

$config['grocery_crud_file_upload_max_file_size'] = '20MB';

Menjadi

$config['grocery_crud_file_upload_max_file_size'] = '200MB';




Mengubah Upload File Size pada php.ini

 1. Buka XAMPP Control Setting


2. Klik pada tombol Config dan pilih php.ini



3. Pada file php.ini cari upload_max_filesize


 4. Ubah ukurannya sesuai dengan kebutuhan


5. Setelah itu restart kembali XAMPP nya



6. Selesai




Tidak ada komentar:

Posting Komentar