Belajar Codeigniter - Installasi dan Konfigurasi Awal
Buat kamu yang masih bingung cara menggunakan codeigniter, berikut ini kita akan membahas installasi awal untuk codeigniter
Langkah awal :
kamu bisa download codeigniter dari web resmi nya -> link , Kemudian extract zip ke folder
kita bisa sesuaikan nama folder nya, skarang saya merubah nama folder menjadi coba.
Setelah itu folder codeigniter dipindahkan ke htdocs (sesuai dengan apache server).. untuk apache server bisa menggunakan xampp, atau install lamp stack..
setelah di pindahkan bisa panggil http://localhost/coba atau http://localhost/coba/index.php/welcome
klo udah muncul halaman seperti itu berati installasi awal codeigniter kalian sudah sukses
Langkah selanjutnya
Kalian bisa buka file yang ada di dalam folder coba/controllers/welcome.php
kalian bisa menggunakan code editor kesayangan kalian, ketika dibuka filenya akan seperti ini
kalian bisa melakukan edit pada function index menjadi seperti ini :
public function index()
{
echo 'Ini halaman index kreazy.id';
}
setelah itu silahkan refresh halaman indexnya.
kemudian jika ingin menambahkan halaman baru kita bisa menambahkan function pada controllers
coba tambahkan kode seperti ini
public function about()
{
echo 'Ini halaman about kreazy.id';
}
dan kamu bisa coba akses halaman about tersebut dengan url http://localhost/coba/index.php/welcome/about
hasil akhir pada file welcome.php ada lah seperti ini
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
echo 'Ini halaman index kreazy.id';
}public function about()
{
echo 'Ini halaman about kreazy.id';
}
}
sekian dulu sharing tentang cara install codeigniter dan config awal..
mungkin ada pertanyaan, kenapa di url ada welcome karena dafault controllers codeignter pada saat install adalah welcome
kalian bisa merubah pada file config/routes.php
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
hal yang perlu di perhatikan adalah default controllers harus sesuai dengan file yang kita panggil di folder controller, pembahasan tentang routes akan kita bahas di post berikutnya,
Jangan lupa subscribe kreazy.id di browser kesayangan kalian