Tags Posts tagged with "php"

php

Parsing dengan GET di codeigniter

Kesempatan kali ini, kita akan membahas cara yg sudah cukup umum yaitu mendapatkan isi parameter dengan GET setelah sebelumnya kita belajar mengirim parameter di CI. Seperti yang kita ketahui biasanya kita menggunakan sintaks GET seperti ini http://localhost/index.php?nama=rahmad . Sementara itu bagaimana jika kita menggunakan GET di CodeIgniter. Kali ini saya mengubah sedikit file yang kita gunakan pada postingan sebelumnya mengirim parameter di CI Cara yang saya pahami adalah sbb:

1. Ubah function yang ada pada file Controllernya, sehingga memiliki parameter.

[source language=”php”]

<?php
class Hello extends Controller {

var $nama;
var $color;

function Hello() {
parent::Controller();
$this->nama = ‘rahmad';
$this->color = ‘red';
}

function you($nama_depan=”,$nama_belakang=”) {
$data[‘nama’] = ($nama_depan)?$nama_depan.’ ‘.$nama_belakang:$this->nama;
$data[‘color’] = $this->color;
$this->load->view(‘hello_view’,$data);
}
}

?>

[/source]

2. Isi file hello_view.php tidak perlu kita ubah.

[source language=”php”]

<?php
echo “<html>”;
echo “<head>”;
echo “<title> tes parsing data </title> </head>”;
echo “<body>”;
echo “hallo mas dab…”;
echo “<font color=”$color”>$nama</font>”;
echo “</body>”;
?>

[/source]

3. Pada browser anda arahkan ke alamat http://localhost/nama_folder_CI_anda/index.php/hello/you/rahmad/hidayad

– hello merujuk pada nama file yang kita panggil dari Controller

-you adlh nama function yang kita panggil dari dalam hello.php

-rahmad/hidayad adalah 2 parameter yg kita lewatkan kedalam function you.

Sekilas tampak bahwa CI menggunakan sistem hierarchy yang mudah untuk dipahami..

Sekian dulu pembahasannya, sambung lain waktu, klo mau tanya atau sharing pengalamn CI silahkan, saya sama-sama belajar….

Mengirim parameter antara model dan view di CodeIgniter

Pada kesempatan kali ini mau sharing sedikit pengetahuan mengenai CI. Melanjutkan postingan terakhir tentang membuat hello world di CI .  Kali ini kita akan memodifikasi sediki programnya untuk dapat mengirim parameter antar model dan viewnya..

1. Kita edit file hello.php kira2 isinya sbb:

[source language=”php”]

<?php
class Hello extends Controller {

var $nama;
var $color;    //kita menambahkan variable sebagai parameter dalm pemanggilan fungsi

function Hello() {
parent::Controller();
$this->nama = ‘rahmad';
$this->color = ‘red';
}

function you() {
$data[‘nama’] = $this->nama;  //var data bertipe array, $this->nama merujuk variable nam
$data[‘color’] = $this->color;
$this->load->view(‘hello_view’,$data); //pemanggilan fungsi dengan parameternya
}
}

?>

[/source]

2. Setelah itu kita mengedit file hello_view.php sehingga kita dapat menampilkan isi variable yang ikut kita parsing sebelumnya. Kira2 isi sourcenya sperti ini:

[source language=”php”]

<?php
echo “<html>”;
echo “<head>”;
echo “<title> tes parsing data </title> </head>”;
echo “<body>”;
echo “Hello Mr. “;
echo “<font color=”$color”>$nama</font>”;
echo “</body>”;
?>

[/source]

3. buka browser dan pointing ke alamat http://localhost/nama_folder_CI_anda/index.php/hello/you

Sekian dulu pembahas Mengirim parameter antara model dan view di CodeIgniter, sambung lain waktu, klo mau tanya atau sharing pengalamn CI silahkan, saya juga masih belajar….

Membuat hello world dengan CodeIgniter

Sebelum membuat aplikasi web dengan ci, kita harus sudah memahami konsep MVC terlebih dahulu, karena codeigniter menggunakan konsep tersebut. Kalo sudah paham kita lanjut..:

1. Pertama kita buat file hello.php di folder controller. File hello.php berperasn sebagai controller, yaitu file yg berperan mengatur aliran data.

2. File hello.php merupakan turunan dari class controller yaitu kelas bawaan dari CI. Kita tinggal gunakan variabel, dan function2nya. Kira2 isinya sebagai berikut :

[source language=”php”]
<?php
class Hello extends Controller {
function Hello() {
parent::Controller();
}

function you() {
$this->load->view(‘hello_view’);
}
}

?>

[/source]

3. Setelah itu kita membuat file untuk mengatur tampilannya. Buat file hello_view.php di folder /view. Buat tampilan tulisan hello world.

[source language=”code”]
<?php
echo “Hello worlds!”;
?>

[/source]

4. Untuk melihat hasilnya buka browser dan pointing ke alamat http://localhost/nama_folder_CI_anda/index.php/hello/you

Sekian dulu pembahas Membuat hello world dengan CodeIgnitera, sambung lain waktu, klo mau tanya atau sharing pengalamn CI silahkan, saya juga masih belajar….

Cara Menginstall CodeIgniter di komputer lokal.

Untuk menginstall codeigniter di komputer lokal langkah2nya adalah:

1. Buka folder web server anda untuk appserv di folder www sementar pengguna xampp di /htdocs.
2. Letakan file instalasi codeigniter, bagi yang belum memiliki dapat mendownload di www.codeigniter.com. Setelah itu extract file tsb. rename folder hasil extract, misal menjadi folder codeigniterku (hanya akses yang lebih simple) .
3. Setelah ini buka file config.php di folder codeignitersystemapplicationcofig
4. Ubah pengaturan base site url pada line 14:
$config[‘base_url’]    = “http://localhost/codeigniterku”;
5. cek dengan browser anda ke alamat http://localhost/codeigniterku

Tampilan awal setelah instalasi codeigniter

 

Demikian penjelasan Cara Install CodeIgniter di Komputer lokal. Semoga bermanfaat.