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
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
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');


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