Kamis, 03 Oktober 2019

TUTORIAL CRUD POST DI BLOGSPOT

Disini saya akan mencoba untuk menjelaskan tutorial CRUD dari Codeigniter dan Grocerycrud!

Selamat Membaca!!!

  • Codeigniter
1. Kalau sudah berhasil, copy seluruh file dan folder GroceryCrud ke CodeIgniter


2. Timpa seluruh file tanpa kecuali

             
















3. Selanjutnya buat sebuah database di PHPMyAdmin (misalnya db_multimedia)


4. Lalu, buatlah tabel files di database , beri nama "db_akademik" dan buat perintah SQL dibawah

CREATE TABLE IF NOT EXISTS `files` (
  `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;
  
INSERT INTO `files` (`id`, `fileName`, `fileType`, `fileExt`, `fileGroup`, `fileContent`, `fileDesc`) VALUES
(1000, 'FileName0', 'fileType0', 'fileExt0', 'fileGroup0', 'fileContent0', 'fileDesc0'),
(1001, 'FileName1', 'fileType1', 'fileExt1', 'fileGroup1', 'fileContent1', 'fileDesc1'),
(1002, 'FileName2', 'fileType2', 'fileExt2', 'fileGroup2', 'fileContent2', 'fileDesc2'),
(1003, 'FileName3', 'fileType3', 'fileExt3', 'fileGroup3', 'fileContent3', 'fileDesc3'),
(1004, 'FileName4', 'fileType4', 'fileExt4', 'fileGroup4', 'fileContent4', 'fileDesc4'),
(1005, 'FileName5', 'fileType5', 'fileExt5', 'fileGroup5', 'fileContent5', 'fileDesc5'),
(1006, 'FileName6', 'fileType6', 'fileExt6', 'fileGroup6', 'fileContent6', 'fileDesc6'),
(1007, 'FileName7', 'fileType7', 'fileExt7', 'fileGroup7', 'fileContent7', 'fileDesc7'),
(1008, 'FileName8', 'fileType8', 'fileExt8', 'fileGroup8', 'fileContent8', 'fileDesc8'),
(1009, 'FileName9', 'fileType9', 'fileExt9', 'fileGroup9', 'fileContent9', 'fileDesc9');


 

5. Setelah itu , hasilnya akan seperti ini



6. Selanjutnya ubah konfigurasi database pada folder



7. Selanjutnya, buat controller baru lalu beri nama core.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Core extends CI_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->database();
        $this->load->helper('url');
        $this->load->library('grocery_CRUD'); //load library grocerycrud
    }

    public function files()
    {
        $crud = new grocery_CRUD();
        $crud->set_table('files'); //table name
        $output = $crud->render();

        $this->_example_output($output);        
    }

    function _example_output($output = null)
    {
        $this->load->view('v_core.php',$output);    
    }
    
}



8. Setelah itu, buatlah file baru , beri nama "v_core.php" 


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
<?php 
foreach($css_files as $file): ?>
    <link type="text/css" rel="stylesheet" href="<?php echo $file; ?>" />
<?php endforeach; ?>

<?php foreach($js_files as $file): ?>
    <script src="<?php echo $file; ?>"></script>
<?php endforeach; ?>

</head>
<body>
    <div>
        <?php echo $output; ?>
    </div>
</body>
</html> 



9. Lalu, masukkan URL : http://localhost/codeigniter/index.php/core/files/
Jika tidak terdapat error atau kesalahan, maka tampilannya akan seperti ini :




Sekian tutorialnya
Semoga bermanfaat ya teman-teman :)






Tidak ada komentar:

Posting Komentar