30 Detik Menciptakan Crud Dengan Grocerycrud Di Codeigniter
Membuat Crud Dengan Grocery ) . Alasan aku memperbaharui postingan ini, alasannya ialah versi tool yang di pakai sudah di tinggalkan oleh banyak orang (-+2 tahun lalu). Pembahasan kali ini aku akan membahas bagaimana menciptakan CRUD (create, read, update, dan delete) dengan mudah.
Spesifikasi Source code dan tool :
# autoload.php (codeigniter/application/config/autoload.php)
Di baris ke#63
$autoload['libraries'] = array('database', 'session', 'xmlrpc');
Dibaris ke#91
$autoload['helper'] = array('url');
# config.php (codeigniter/application/config/config.php)
Dibaris ke#20
$http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 's' : '') . '://';
$newurl = str_replace("index.php","", $_SERVER['SCRIPT_NAME']);
$config['base_url'] = "$http" . $_SERVER['SERVER_NAME'] . "" . $newurl;
Dibaris ke#312
$config['encryption_key'] = 'apasajaboleh';
# database.php (codeigniter/application/config/database.php)
Untuk database anda dapat sesuaikan sesuai database yang telah ada buat.
Database
Buat database sendiri, kemudian untuk tabel juga sama. Buat sembarang saja. misalnya:
NGoding
Controller
Untuk controller kita akan menggunakan controller default milik codeigniter langsung. Replace isyarat yang ada pada file welcome.php dengan isyarat dibawah ini.
View
Sama menyerupai controller, untuk view kita juga akan menggunakan view default milik codeigniter. buka file welcome message.php kemudian replace semua isyarat dengan isyarat dibawah ini.
Demo
Kalau masih resah dengan klarifikasi di atas.
Unduh Disini
Sumber http://hudachair.blogspot.com
Spesifikasi Source code dan tool :
- Codeigniter 3.0 (klik untuk mend0wnl0ad)
- GroceryCRUD 1.5.1 (klik untuk mend0wnl0ad)
- Xampp 1.8.0 (php 5.4)
- Mysql 5.x
Persiapan
Download terlebih dahulu codeigniter dan grocery terlebih dahulu. Setelah did0wnl0ad, ikuti langkah-langkah di bawah ini.
- Lihat gambar diatas (stukture file yang ada pada file RAR grocery).
- Extrak file RAR codeigniter dan grocery
- Salin folder application dan asets yang ada pada grocery, kemudian tempel (paste:::(replace aja)) pada folder codeigniter.
# autoload.php (codeigniter/application/config/autoload.php)
Di baris ke#63
$autoload['libraries'] = array('database', 'session', 'xmlrpc');
Dibaris ke#91
$autoload['helper'] = array('url');
# config.php (codeigniter/application/config/config.php)
Dibaris ke#20
$http = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 's' : '') . '://';
$newurl = str_replace("index.php","", $_SERVER['SCRIPT_NAME']);
$config['base_url'] = "$http" . $_SERVER['SERVER_NAME'] . "" . $newurl;
Dibaris ke#312
$config['encryption_key'] = 'apasajaboleh';
# database.php (codeigniter/application/config/database.php)
Untuk database anda dapat sesuaikan sesuai database yang telah ada buat.
Database
Buat database sendiri, kemudian untuk tabel juga sama. Buat sembarang saja. misalnya:
- nama database latihan
- nama tabel crud
- nama field :
- ID (int(11) :: autoincrement :: primary key)
- nama_lengkap (varchar (25))
- tanggal_lahir (date)
- alamat (text)
- pendidikan_terakhir (varchar(20)
- status (enum('singel','married')
NGoding
Controller
Untuk controller kita akan menggunakan controller default milik codeigniter langsung. Replace isyarat yang ada pada file welcome.php dengan isyarat dibawah ini.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->database();
$this->load->helper('url');
$this->load->library('grocery_CRUD');
}
public function _example_output($output = null) {
$this->load->view('welcome_message.php',$output);
}
public function index() {
$crud = new grocery_CRUD();
$crud->set_table('nama_tabel');
$crud->set_subject('Data');
$output = $crud->render();
$this->_example_output($output);
}
}
?>
View
Sama menyerupai controller, untuk view kita juga akan menggunakan view default milik codeigniter. buka file welcome message.php kemudian replace semua isyarat dengan isyarat dibawah ini.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<?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; ?>
<style type='text/css'>
body
{
font-family: Arial;
font-size: 14px;
}
a {
color: blue;
text-decoration: none;
font-size: 14px;
}
a:hover
{
text-decoration: underline;
}
</style>
</head>
<body>
<h1>30 Second Create CRUD <sup>kang-cahya.com</sup></h1>
<div style='height:20px;'></div>
<div>
<?php echo $output; ?>
</div>
</body>
</html>
Demo
Kalau masih resah dengan klarifikasi di atas.
Unduh Disini
Sumber http://hudachair.blogspot.com
0 Response to "30 Detik Menciptakan Crud Dengan Grocerycrud Di Codeigniter"
Posting Komentar