Rabu, 09 Maret 2016

CARA MENGGUNAKAN FRAMEWORK CODEIGNITER

Aduh udah lama nih ga buat postingan lagi, maklum soalnya sekarang udah rada sibuk mikirin
ngomong-ngomong klo bingung dengan postingan saya, sebaiknya  untuk bertanya, jika sempat pasti saya jawab via email atau langsung.
sudahlah basa-basinya sekian saja , mari belajar.
hal yang paling pertama untuk belajar codeigniter adalah mendownload source code-nya terlebih dahulu. disini :
http://ellislab.com/codeigniter/user-guide/installation/downloads.html
pilihlah versi terbaru, biar scuritynya okey.

setelah selesai mendownload waktunya main koding dah. (pusing ya koding mulu, yah namanya juga hidup)
pindahkan rar yang baru saja di download kedalam folder root appserv atau semacamnya.
jika sudah, silahkan extrak rar tersebut dan beri nama [apapun] (apapu itu bukan berarti kamu harus kasih nama foldernya apapun ya, yang saya maksud disini adalah berinama folder tersebut sesuai kehendakmu saja, misalnya : lastri atau mariah , terserah deh)
step selanjutnya adalah membuka file config.php yang berada di dalam folder [codeigniter]/application/config/ dan rubah code base_url :

$config['base_url'] = 'http://example.com/';

ganti domain example.com tersebut dengan domain yang akan kamu gunakan nantinya. (catatan : jika folder berada di dalam subdomain maka tambahkan nama subdomain tersebut dengan nama folder. misalnya http://localhost/lastri/ atau http://localhost/mariah/)
lalu kita buka page database.php yang masih dalam folder config tersebut dan mengganti settingan database agar dapat melakukan koneksi.

$db['default']['hostname'] = '[nama host database]';
$db['default']['username'] = '[username database]';
$db['default']['password'] = '[password database]';
$db['default']['database'] = '[nama database];

selanjutnya ini poin yang paling penting, coba buka file routes.php dan lokasi filenya masih berada di file yang sama dengan 2 file yang baru saja kira rubah codingnya.
jika kamu dilihat filenya maka akan code seperti berikut :

$route['default_controller'] = "welcome";
$route['404_override'] = '';

file routes.php ini semacam link redirect yang terhubung dengan file controllers yg lokasinya ada di [codeigniter]/application/controllers/ disanalah tempat proses sebenarnya.
default_controller ini sebenarnya bekerja sebagain index page, di kode tersebut dipilihlah controllers welcome sebagai page indexnya.
dan 404_override adalah link error jika link dibuka ternyata salah.
untuk mecoba agar paham silahkan bukalah folder [codeigniter]/application/controllers/ dan akan terdapat file welcome.php didalamnya. seperti ini bila file welcome.php dibuka.

class Welcome extends CI_Controller {

/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/
* @see http://codeigniter.com/user_guide/general/urls.html
*/
public function index()
{
$this->load->view('welcome_message');
}
}

function index inilah yang akan menentukan content index nantinya, cobalah rubah selerti ini :

public function index()
{
Echo 'ini index';
}

lalu bukalah browser dan paste base_url yang tadi anda buat, pastenya harus sama persis dengan yang ada di file config.php.
jika benar maka anda akan menjumpai kata-kata “ini index” sama seperti dengan yang di buat tadi.
sekarang membuat link error 404.
masih di file yang sama yaitu welcome.php, sekarang tolong anda ketik code ini dibawah function index (terserah sih mau ngetik atau copas sama aja)

public function file404()
{
Echo 'ini file error 404';
}

maka akan jd seperti ini jika benar anda menulisnya:

public function index()
{
Echo 'ini index';
}
public function file404()
{
Echo 'ini file error 404';
}

lalu save, setelah itu buka file routes.php dan isilah controller untuk 404_override menjadi seperti ini :

$route['default_controller'] = "welcome";
$route['404_override'] = 'welcome/file404';

setelah itu jangan lupa di save, lalu pindah ke window browser dan ketiklah nama domain dan subdomain jika ada lalu masukan link asal-asalan agar ke direct ke file error (contohnya : http://localhost/mariah/index.php/asal/asalan)
jika ada yang bertanya kenapa menggunakan index.php seperti itu? jawabannya ada di file confiq.php dan lihatlah code berikut menggunakan “index.php

$config['index_page'] = "index.php";

jika ingin dihilangkan tentu ada caranya yaitu menggunakan htaccess.
mungkin sampai sini dulu.pelajaranya kalau belom tau silakan tanya
pelan-pelan asal ngerti, semoga belajarnya makin mengerti
semangan and selalu lucky. see you.good bye

Kode Smiley Untuk Komentar


:a   :b   :c   :d   :e   :f   :g   :h   :i   :j   :k   :l   :m   :n   :o   :p   :q   :r   :s   :t  

Tidak ada komentar:

Posting Komentar