Setelah mengekstarct archive codeigniter, simpan folder codeigniter di dalam folder htdocs. Lalu, lakukan instalasi
Instalasi Codeigniter :
Buka config.php (system/application/config/)
1. $config['base_url'] = "http://localhost/namaWeb/"; //ganti dengan nama folder web Anda
Buka database.php (system/application/config/)
2. $db['default']['hostname'] = "localhost";
3. $db['default']['username'] = "root"; //ganti dengan username db anda
4. $db['default']['password'] = ""; //ganti dengan password db anda
5. $db['default']['database'] = ""; // ganti dengan nama database yang anda gunakan untuk web anda
Buka autoload.php (system/application/config/)
6. $autoload['helper'] = array('url'); //diperlukan untuk fungsi base_url()
Buka route.php (system/application/config/)
7. $route['default_controller'] = "welcome"; //controller default. Akan memanggil controller welcome ketika pertama kita buka di browser
Pertama-tama buka file welcome di folder /system/application/controller/
Akan terlihat code seperti ini :
class Welcome extends Controller { //welcome menunjukan nama Class dari file welcome
function Welcome()
{
parent::Controller(); //menunjukan bahwa welcome berada di direktori comtroller
}
function index()
{
$this->load->view('welcome_message'); //sebagai fungsi untuk memanggil file welcome_message sebagai sebagai tampilan di folder view.
}
}
Buka file welcome_message di folder /system/application/view/
Rubah sesuka mu seperti code di bawah ini.
echo "Saya Nasri, sedang belajar Codeigniter";
?>
Buka di browser dengan url http://localhost/htdocs/namaWeb
Instalasi Codeigniter :
Buka config.php (system/application/config/)
1. $config['base_url'] = "http://localhost/namaWeb/"; //ganti dengan nama folder web Anda
Buka database.php (system/application/config/)
2. $db['default']['hostname'] = "localhost";
3. $db['default']['username'] = "root"; //ganti dengan username db anda
4. $db['default']['password'] = ""; //ganti dengan password db anda
5. $db['default']['database'] = ""; // ganti dengan nama database yang anda gunakan untuk web anda
Buka autoload.php (system/application/config/)
6. $autoload['helper'] = array('url'); //diperlukan untuk fungsi base_url()
Buka route.php (system/application/config/)
7. $route['default_controller'] = "welcome"; //controller default. Akan memanggil controller welcome ketika pertama kita buka di browser
Pertama-tama buka file welcome di folder /system/application/controller/
Akan terlihat code seperti ini :
class Welcome extends Controller { //welcome menunjukan nama Class dari file welcome
function Welcome()
{
parent::Controller(); //menunjukan bahwa welcome berada di direktori comtroller
}
function index()
{
$this->load->view('welcome_message'); //sebagai fungsi untuk memanggil file welcome_message sebagai sebagai tampilan di folder view.
}
}
Buka file welcome_message di folder /system/application/view/
Rubah sesuka mu seperti code di bawah ini.
echo "Saya Nasri, sedang belajar Codeigniter";
?>
Buka di browser dengan url http://localhost/htdocs/namaWeb
Tata cara pembuatan view
- View diletakan di dalam folder application/view. Dan Sebaiknya view diletakan didalam folder sesuai dengan nama controller. misalkan saya mempunyai controller di folder
application/controller/news/, maka saya akan meletakan seluruh view untuk modul gaji di folder application/view/news/ - Penamaan view sebaiknya sama dengan nama function didalam controller. Misal nama function index didalam application/controllers/controllers/gaji/main.php , maka saya akan membuat view dengan nama application/views/news/main_index.php
Penggunaan View
View digunakan oleh controller, contoh kodenya misalkan
function index()
{
$data = array();
//tidak perlu menyebutkan .php diakhir view
$this->load->view("gaji/main_index",$data);
}
$data
= array() , berisi data yang akan digunakan di dalam view, data
berbentuk assosiative array, sehingga bisa menampung apapun, baik
object,array, ataupun variabel lainnya yang bertipe string dan numeric.
$this->load->view("nama_view",$data)
akan membuat codeigniter membaca view dan memasukan nilai - nilai dalam
data dan menampilkan hasil rendernya.
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments