Selasa, 25 September 2012

Memasang grocery_crud pada template Codeigniter

,
Semalam saya mendapatkan masalah saat mencoba memasangkan grocery_crud kedalam template Codeigniter. stelah saya coba-coba pahami file contoh yang di sertakan dalam file grocery_crud yang saya download di www.grocerycrud.com saya dapat menyimpulkan langkah-langkah untuk memasukannya kedalam template Codeigniter sebagai berikut :
  1. Copykan isi dari file grocery_crud yang ada di dalam folder config, controllers, libraries, model, view sesuai dengan nama folder yang sama pada codeigniter. Untuk file controllers dan view boleh tidak di copy karena berisi file contoh. Selanjutnya copykan folder assets ke dalam folder codeigniter. 
 
 
 

2.       Atur config, database, routes di Codeigniter.
3.       Buat controller misal ‘chome,.php’
Isikan seperti berikut :
<?php
class Chome extends CI_Controller {
    function chome(){
        parent::__construct();
        $this->load->model('mhome');
        $this->load->database();
        $this->load->helper('url');
        $this->load->library('grocery_CRUD');
    }
    function _master_output($output = null){
        $this->load->view('home.php',$output);
    }
    function index(){
        $this->_master_output((object)array('output' => '' , 'js_files' => array() , 'css_files' => array()));
     }
}
?> 

3.       Buat file view misal ‘home.php’
tambahkan script berikut kedalamnya :
<?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>
<?php
echo $output;
?>

pada psoting kali ini hanya membahas langkah awal dalam memasangkan grocery_crud pada template codeigniter.
Read more →