#3 TUTORIAL CRUD (SOUND)MENGGUNAKAN CODEIGNITER DAN GROCERY CRUD


Mari kita mulai tutorial Sound CRUD menggunakan CodeIgniter + grocery Crud yang bisa membuat fungsi sound.
menyimpan dan memainkan file sound dan file lainya.

pertama simpan script di bawah ini dan simpan di file codeigniter dengan nama .htacces

<IfModule mod_rewrite.c>  
   RewriteCond %{REQUEST_FILENAME} !-f  
   RewriteCond %{REQUEST_FILENAME} !-d  
    
   RewriteEngine on  
   RewriteRule ^(.*)$ index.php/$1 [L]  
 </IfModule> 



Selanjutnya buka file config.php di folder Application/Config ganti base_url dengan http//localhost/[Nama Folder].

kemudian cari index_page dan hapus isinya seperti ini.
Selanjutnya buat tabel tb_file yang telah dibuat tadi dengan klik tombol Export.



Buka file,SQL tersebut di text editor, ganti nama tablenya yang akan kita buat yaitu tabel dound,image,document,dan object. dengan nama tabel tb_soun,tb_image,tb_documentdan tb_object.

1. tb_file
2.tb_sound
3.tb_image
4.tb_object
Selanjutnya masuk ke dalam folder codeigniter>assets>uploads di folder ini buatlah beberapa buah folder sesuai dengan jumlah tabel yang dibuat.
tabel yang sudah dibuat akan akan berasosiasi dengan satu buah folder untuk penyimpanan filenya folder docs.

 Masih ada hubungannya dengan tutorial sebelumnya. pastikan kamu telah memiliki file main.php (controller) seperti ini.

?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');  
 class Main extends CI_Controller {  
   function __construct()  
   {  
     parent::__construct();  
     /* Standard Libraries of codeigniter are required */  
     $this->load->database();  
     $this->load->helper('url');  
     /* ------------------ */   
     $this->load->library('grocery_CRUD');  
   }  
   public function index()  
   {  
     echo "<h1>Welcome to the world of Codeigniter</h1>";//Just an example to ensure that we get into the function  
         die();  
   }  
   public function employees()  
   {  
     $crud = new grocery_CRUD();  
     $crud->set_table('employees');  
     $output = $crud->render();  
     $this->_example_output($output);      
   }  
   function _example_output($output = null)  
   {  
     $this->load->view('our_template.php',$output);    
   }  
 } 
 /* End of file Main.php */ 

copy code di atas edit di sublime dan Copy Paste fungsi methode employee menjadi fungsi lain seperti  fungsi lain misal  sound sesuai dengan nema tabelnya.
perbedaannya terbesar pada tutorial kali ini adalah, adanya setting baru pada field FileContent dengan mengubahnya menjadi input file/upload file seperti pada gambar di bawah

cek du URL dengan menjalankana http://localhost/codeigniter/Main/sound

jreng-jreng hasilnya. tinggal add file suaranya 

klik save

dan mainkan

Alhamdulillah selesai juga :D







Komentar

Postingan Populer