Membuat Hello World di CodeIgniter – CI Basic Part-2

    Yuk mari kita balik lagi ke mbahas PHP (pemberi hahaha palsu) eheh bukan dink… PHP Programming… kita balik lagi ke codeigniter 🙂
    Setelah kemaren kita mengenal bagian2 luar dari codeigniter di CI BASIC PART-1,

    Oke waktu kemaren kita sudah mengetahui tentang apa itu CI dan yang menjadi basicnya, sekrang kita akan mencoba membuat sebuah aplikasi percobaan (hello world) menggunakan codeigniter tersebut.  Disini kita akan membuat sebuah class controller dan sebuah view, belum menggunakan model. Saya asumsikan temen-temen udah menginstall CI di web server masing-masing. Oke kalo gitu, kita lanjut aja…

    Alur: kita akan membuat aplkasi hello world yang dipanggil melalui class controller “home”

    Langkah Pertama

    Pertama buka file routes untuk mengatur halaman utama situs, di dalam folder config:

    Routes.php

    $route[‘default_controller’] = “welcome”;

    Ubah menjadi

    $route[‘default_controller’] = “home”;

     

    Yang kedua adalah config.phpuntuk mengatur settingan utama situs

    $config[‘base_url’] = ”;

    Diubah menjadi

    $config[‘base_url’] = ‘http://sesuaikan-domain-anda.com/pathfolder/’;

     

    Langkah kedua:

    Nah kalo selesai melakukan setting di config, maka lanjut untuk membuat class controller yang terletak di /application/controller dan beri  nama home.php

    Isikan:

    <?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);

    class Home extends CI_Controller {

    public function index()

    {

    $this->load->view(‘hello_world_layout’);

    }

    }

    Note:

    Pada Penamaan Kelas ada aturannya, yaitu sama dengan nama file controller namun nama dalam kelas diawali dengan huruf besar. Seperti dalam contoh ini, nama file controller adalah ‘home.php’ maka untuk penamaan kelas menjadi  ‘Home’  seperti dibawah ini.

    class Home extends CI_Controller {}

     

    Langkah Ketiga:

    Membuat views, ini adalah bagian dimana kita meletakan semua hal yang berkaitan dengan layout antar muka aplikasi yang kita buat. Letak views ini ada di /application/views

    Nama dari file views, mengacu dari views yang dipanggil di dalam controller hanya saja ditambah dengan ekstensi .php, dalam contoh ini controller, memanggil views bernama hello_world_layout yang ditunjukan oleh fungsi

    $this->load->view(‘hello_world_layout’);

    Nah, penamaan views menjadi  hello_world_layout.php dan isinya seperti ini

    <html>

    <head><title>Contoh CI, Hello World</title></head>

    <body>

    <h1>Hello World</h1>

    </body>

    </html>

    Nah, hasilnya ketika dirunning menjadi ini

    untitled

    ini buat yang perlu file CI nya

    https://drive.google.com/file/d/0B0kgZphalo3NUkFST21JVjlSTUNsdUQyaUc1UlJKb0NkblVr/edit?usp=sharing

     

    updated:

    buat yang perlu contoh aplikasi sederhana portal-berita-codeigniter, bisa ambil sendiri di drive

    https://drive.google.com/folderview?id=0B0kgZphalo3NT2RZVk04Zm9xR3M&usp=sharing

      One thought on “Membuat Hello World di CodeIgniter – CI Basic Part-2

      Tinggalkan Balasan

      Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *