Page 29 - Framework Codeigniter 2
P. 29
www.koder.web.id – Kumpulan tutorial komputer
localhost/index.php/blog/komentar/tutorial-ci/123
Fungsi post pada controller dapat memiliki dua parameter yang akan dilewatkan pada URI segmen
3 dan 4 ( "tutorial-ci" dan "123"). Jadi dapat disimpulkan bahwa URI yang dipanggil dapat
ditunjukkan seperti ini:
localhost/index.php/[Controller]/[Fungsi]/[param]/[param]/...
Codeigniter Tips
Mendefinisikan Default Controller
Seperti halnya Controller yang memiliki fungsi default yang di eksekusi, CodeIgniter juga memililiki
Controller default untuk di panggil atau dijalankan. Untuk menentukan default controller, buka
folder application/config/routes.php dan ubah variabel ini pada file routes.php:
$route['default_controller'] = 'Blog';
Dimana Blog adalah nama kelas controller yang ingin digunakan. Jika sekarang hanya memanggil
file index.php utama, tanpa menentukan segmen URI apapun, maka secara default Anda akan
melihat pesan Hello Codeigniter.
Controller dan View
Pada contoh program Hello CodeIgniter diatas adalah cara untuk menampilkan tulisan "hello
CodeIgniter" secara langsung di controller. Namun sebenarnya hal tersebut bisa dilakukan di view.
Sebagai contoh: tuliskan kode program di bawah ini pada file application/controller/blog.php :
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed');
class Blog extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view("hello_codeigniter");
}
}
/* End of file Blog.php */
/* Location: ./application/controllers/ Blog.php */
24