Code Igniter #1 : Memulai ….

Memulai dengan Code Igniter

Dapatkan codenya di sini http://codeigniter.com/download.php atau jika anda ingin mendapatkan versi repository-nya dapatkan di http://dev.ellislab.com/svn/CodeIgniter/trunk

Setelah mendapatkan code-nya lakukan langkah berikut untuk instalasi :

  • Unzip paket code.
  • Upload seluruh folder dan file CodeIgniter ke server hosting/local.
  • Buka file application/config/config.php , ubah sesuai dengan konfigurasi yang diinginkan.
  • Jika ingin menggunakan database, buka file application/config/database.php atur sesuai konfigurasi database Anda
  • .

Berikut konsep flow dari framework CI :

  • File index.php sebagai bagian controller terdepan, menginiasi resource Code Igniter.
  • Router menguji request HTTP dan menerjemahkan kemana akan diarahkan.
  • Jika file chahe ada, maka akan dikirim langsung ke browser, mem-baypass proses eksekusi normal.
  • Security. Sebelum aplikasi controller dimuat, HTTP request and data yang di-submit user akan difilter untuk alasan keamanan.
  • Controller dapat memuat model, core libraries, plugins, helpers, resource lain yang ditentukan secara spesifik.
  • Di bagian akhir adalah View, dimana seluruh proeses akan dirender yang kemudian dikirim ke browser.

Konsep MVC

    Model, merupakan representasi dari struktur data. Umumnya digunakan untuk me-retrieve, insert, update dan delete database.

  • View, berupa informasi yang akan ditampilkan ke user melalui browser, desain layout suatu aplikasi web terletak di sini.
  • Controller, adalah jembatan antara Mode dan View. Controller digunakan sebagai penerima request HTTP, action dari suatu kontrol view dan juga men-generate content dari View.

Contoh File Model:

    class M_test extends Model{

    function M_test(){
    parent::Model();
    }

    function get_test(){
    return "Hello World !"
    }

    }

Contoh File View:

    <html><body><?php echo $test; > </body>

Contoh File Controller:

    class C_test extends Controller{

    function C_test(){
    parent::Controller();
    $this->load->model('m_test',true,'');
    }

    funtion index(){
    $data["test"]=$this->m_test->get_test();
    $this->load->helper('asset');
    $this->load->view('v_test',$data,TRUE);
    }

    }

Selamat mencoba !! Nantikan kelanjutannya

Komentar

comments

Baca Juga:  Membuat Plugin Google +1

zenzaqi

PHP Programmer, Code Igniter, Ext-Js, dotA Pro-Gamer, Alpharian, B2W, Backpacker

grain storage instagram türk takipçi satın al