Pertama-tama, download terlebih dahulu Codeigniter versi 3x
Ekstrak file yang telah didownload tadi
Pindahkan folder Codeigniter ke path htdocs kalian
Lalu, replace file Codeigniter dengan file GroceryCRUD
Buat database pada phpMyAdmin, disini saya menamakan db_grocery
Setelah database selesai dibuat, selanjutnya buat table dengan nama files, jalankan script sql dibawah 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');
Setelah itu, konfigurasi database pada Codeigniter di application/config/database.php
Buat controller baru di application/controller dengan nama Core.php, lalu isi dengan script berikut ini
<?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);
}
}
Setelah itu, buat view baru pada folder views dengan nama v_core.php dan diisi script berikut ini
<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>
Setelah semua step sudah selesai, selanjutnya adalah memanggil aplikasi tersebut dengan cara index.php/core/files
WOW
ReplyDelete