20 September 2012

4 Level Dasar CodeIgniter, Belajar Dari Dasar



Framework CodeIgniter adalah top 5 framework PHP, Framework ini menggunakan konsep MVC yaitu Model, View dan Controller. Di gunakan untuk segmentasi pekerjaan sehingga project bisa dikerjakan dalam sebuah team, Model digunakan untuk mengakses database, View digunakan untuk membuat template html, sedang Controller sebagai pengendali antara view dan model.

untuk ilustrasi mengenai apakah framework bisa klik link berikut : Framework

Kita langsung praktek saja ya?!, pertama download-lah framework CI pada alamat http://codeigniter.com/downloads/, yang saya gunakan versi 1.7.2.

Program Hello World!  Level 1

<?php
 class Hello extends Controller{
    function index(){
        echo "Hello World!";
    }
 }
?>

Ketikkan program di atas kemudian simpan dengan nama hello.php dan simpan dalam folder system/application/controllers. Kemudian dari web browser ketikkan http://localhost /codeigniter172/index.php/hello maka akan tampil :
 
Selamat anda sudah berhasil membuat program sederhana di CI.

Program Hello World!  Level 2

Pada level 2 kita akan menerapkan konsep MVC tidak seperti level 1 yang hanya membuat program di Controller.

<?php
    class Hello2 extends Controller{
        function index(){
            $this->load->view('hello2');
        }
    }
?>

Simpan di folder system/application/controllers dengan nama hello2.php.
Setelah itu ketik skrip berikut:

<html>
<head>
    <title>Level2</title>
</head>
<body>
    Hello World! -LVL2-    
</body>
</html>

Simpan di folder system/application/views dengan nama hello2.php. kemudian ketikan di browser http://localhost/codeigniter172/index.php/hello2/
Selamat kamu sudah berhasil menulis program di Controller dan View dengan sukses!

Program Hello World!  Level 3

Pada tahap 3 ini kita akan mengunakan model untuk pengaksesan non database.

<?php
Class Mhello extends Model{
    function index(){
        $hello="Hello World! -LVL3-";
        return $hello;
    }
}
?>

Simpan dalam folder system/application/models/ dengan nama mhello.php

<?php
Class Chello extends Controller{
    function index(){
        $this->load->model('mhello','',true);
        $data['hello']=$this->mhello->index();
        $this->load->view('vhello',$data);
    }
}
?>

Kemudian simpan dalam folder controllers dengan nama chello.php

<html>
<head>
    <title>Level3</title>
</head>
<body>
    <?php
        echo $hello;
    ?>
</body>
</html>

Terakhir simpan dalam folder views dengan nama vhello.php, jalan kan program kita dengan mengetikkan http://localhost/codeigniter172/index.php/chello/ , maka akan tampil:
Wahduh Error… hehehe tenang “gagal adalah awal dari keberhasilan”, coba perhatikan errornya baik-baik kawan. Solusinya adalah dengan mengedit file database.php pada folder system/application/config/, ubahlah menjadi:


Kemudian simpan ulang, dan coba refresh browser kamu:

Hore berhasil-berhasil… level3 dah mulai error-error nih.. masih banyak error-error selanjutnya. So, please stay tune… hehehehe J


Program Hello World!  Level 4

01 September 2012

Cara Mengembalikan Account PayPal Yang Kena Limit


Paypal Kena Limit

Kejadiannya dulu mau beli ebook udah sekitar 2 bulan lalu, kok tidak bisa-bisa ternyata paypal saya kena limit L

Uangnya tidak seberapa sih… tapi lumayan yah sekalian belajar cara lolos dari limit paypal

Pas saya cek ternyata:




  1. Suruh confirm credit card
  2. Mengirimkan bukti-bukti bahwa alamat yang saya masukkan adalah benar (bukan alamat palsu)