Rabu, 25 September 2013

Belajar PHP Dengan Framework Dengan CodeIgniter Tersetruktur

Belajar PHP Dengan Framework Dengan CodeIgniter Tersetruktur


1. Membuat “Hello World” di CI
 Berikut kita akan mempraktekan pemrograman php dengan CI. Kita akan menampilkan tulisan
“Hello World” ke dalam browser kita. 
Langkah-langkah nya adalah sbb :

a.) Buka Text Editor anda. Lalu buatlah sebuah controller di dalam direktory CI anda, yaitu di :
 system/application/controllers.

b.) Tulis lah code sbb :
class Hello extends controller
{
 function index()
 {
 $this->load->view('helloview');
 } 
}
?>

Beri nama file hello.php.
 Yang musti di perhatikan :

*Nama class harus di awali huruf besar.
*Nama class harus sama dengan nama file.
*Function index adalah function default. Di url tidak perlu di tuliskan nama
function index nya. Kalau nama function selain index, perlu di tulis di url nya.

c.) Buat file baru dengan nama helloview.php di system/application/views
 Tulis code sbb :

 
 echo “Hello World”;
 ?>

d.) Misal base_url : http://localhost/ci, maka jalankan di url anda menjadi :
http://localhost/ci/hello. Maka akan muncul hasil nya.


2. Membuat Form dengan CI
 Form pada CI dapat di buat dengan menggunakan helper atau dengan syntax html biasa.
Pada kesempatan kali ini, kita akan mencoba membuat form dengan menggunakan helper.
 Buatlah sebuah controller. Ketik code berikut :
class Form extends Controller
{
 function index()
 {
 $this->load->view('form');
 }


function jumlah()
 {
 $angka1=$this->input->post('angka1');
 $angka2=$this->input->post('angka2');
 $hasil=$angka1+$angka2;
 echo "Hasil nya adalah : $hasil";
 echo "
".anchor("form/index","Kembali");
 }
} ?>

Beri nama file “form.php”.
Buat sebuah view dengan nama “form.php” . Ketikkan code sbb :

 Membuat Form input penjumlahan dengan CI
 $data1=array(
 'name' => 'angka1',
 'size'=>'15');
 echo " Angka 1 :".form_input($data1)." ";
 $data2=array(
 'name' => 'angka2',
 'size'=>'15');
 echo " Angka 2 : ".form_input($data2)." ";
 echo " ".form_submit('mysubmit','Ok') ;
 echo " ".form_reset('mysubmit','Clear')."
";
?>

Pada contoh di atas kita load helper di file autoload.php untuk load secara otomatis.

$this->load->helper('form');
Helper yang kita gunakan, kita input di view. Syntax yang di gunakan adalah :
- form_open ('form/jumlah')
Syntax di atas sama dengan syntax html berikut :
atau, gunakan base_url(), untuk mengantisipasi perubahan pada url.
index.php/form”>
Nilai base_url() di atas mengambil nilai base_url di file config.php .
- form_input ('username','sofwan')
Minimal, kita memasukkan nama field dan value pada syntax form_input.
Jika menggunakan parameter yang lebih banyak, yaitu :
$data1=array(
 'name' => 'angka1',
 'size'=>'15');
 echo form_input($data1);

 form_submit('my submit','OK');
 identik dengan :
 
 - form_reset
 Sama penggunaan nya dengan form_reset

Langsung aja deh Download Materi Lengkap Instan Dan Terstruktur Disini !
Download Juga CI Versi 2.1.4 (Terbaru)

Sponsor :



Tidak ada komentar:

Posting Komentar