Agus Hiwansyah

Belajar menulis
WHAT'S NEW?
Loading...
Showing posts with label CodeIgniter. Show all posts
Showing posts with label CodeIgniter. Show all posts
Pada URL aplikasi “Halooo” yang dibuat sebelumnya, dapat dilihat bahwa adanya index.php pada url yang terlihat menggangu.

Untuk menghilangkan index.php dapat dilakukan dengan cara membuat file .htaccess. Yaitu dengan cara membuat sebuah file dengan nama .htaccess pada web root dan ketikan kode berikut:


Simpan file .htaccess difolder utama




Kemudian buka file config.php pada folder application/config/ dengan text editor. Dan cari kode berikut


Edit kode tersebut dengan menghilangkan index.php menjadi


untuk mengujinya dapat dicoba dengan mengunjumgi url berikut

http://localhost/alfarisi/engineering/electrical

sepertinya tampak berhasil.


Membuat view

Untuk membuat file View dengan  menggunakan text editor script yang digunakan seperti berikut :


disimpan pada folder applicatio/view

Menampilkan View
Untuk menampilkan view dengan menggunakan script berikut
dimana blog adalah file yang disimpan difolder application/view.

Membuat controller Blog.php untuk menampilkan view blog

Untuk melihat hasil yang ditampilkan, pada url browser masukan

dimana blog localhost/index.php/blog/

Menampilkan banyak View

Menampilkan View yang disimpan di sub-directory folder

Buka file controller Welcome.php pada folder Xampp\htdocs\alfarisi\application\controllers maka akan tampak seperti berikut


Susunan controller diawali dengan
Welcome merupakan nama controller-nya dan diikuti oleh CI_Controller.

dan function yang pertama digunakan adalah fuction index

Sedangkan code dibawah ini adalah untuk me-load view

Mencoba membuat contoller baru dengan nama Engineering.php simpan di folder application\controllers,


kemudian buka di browser localhost/alfarisi/index.php/engineering, maka akan tampak seperti error
hal ini terjadi karena belum mendefinisikan fuction. Tambahkan function pada Engineering.php misalnya seperti

jika pada browser diketikan  localhost/alfarisi/index.php/engineering, maka akan tampak
bila ditambahkan fuction baru misal seperti


jika pada browser diketikan  localhost/alfarisi/index.php/engineering/electrical, maka akan tampak

dimana engineering --> controller-nya disebut juga uri segment 1 dan
             electrical     --> fuction-nya disebut juga uri-segment 2

Namun jika pada browser hanya mengetikan localhost/alfarisi/index.php/engineering maka yang muncul di browser adalah halooo.
      Dimana Engineering -->controller-nya dan index -->fuction-nya. Karena yang pertama diload adalah fuction index jadi tidak diperlu diketik index pada browser, jadi tidak seperti localhost/alfarisi/index.php/engineering/index, cukup localhost/alfarisi/index.php/engineering/.

Disambung lagi ..............


Peralatan yang dibutuhkan :
  1. Local server Xampp
  2. CodeIgniter terbaru
  3. Text editor seperti notepad++, sublime, netbeans dll
Setelah xampp diinstal dan diaktifkan, selanjutnya menginstall codeigniter. Ekstrak codeigniter  dan rename sesuai dengan keinginan, disini saya rename menjadi alfarisi. Kemudian copy folder tersebut ke D:\Xampp\htdocs. D: merupakan tempat instal xampp berada.



Buka browser dan ketik http://localhost/alfarisi/ dan enter jika muncul Welcome to CodeIgniter berarti instalasi codeigniter telah berhasil.



 Selanjutnya melakukan konfigurasi awal dengan membuka config.php dengan text editor. File config.php berada di Xampp\htdocs\alfarisi\application\config.

Isikan alamat url http://localhost/alfarisi/ pada




sehingga menjadi




Demikian tahap instalasi dan tahap awal konfigurasi CodeIgniter.