Sebelum melakukan tutorial dibawah ini, pastikan sudah menghilangkan konfigurasi khusus untuk menghilangkan pemanggilan index.php dalam url yang bisa dilihat di tutorial berikut ini: https://susepsupriatna.blogspot.com/2019/10/cara-mengilangkan-indexphp-di.html
dan juga bagaimana cara mengubah bahasa komponen di Grocery Crud menjadi bahasa Indonesia, tutorial nya dapat dibaca di sini : https://susepsupriatna.blogspot.com/2019/10/cara-mengubah-bahasa-di-grocery-crud.html
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;
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}
Terima kasih dan selamat mencoba....
0 Komentar