CodeIgNiter ile url adresine parametre gönderme mümkün kılınmıştır.
Aşağıdaki örneği inceleyerek anlamaya çalışalım.
class Araba extends CI_Controller
{
public function index()
{
echo “ana sayfa”;
}
public function araba_bilgileri($marka=””,$model=””)
{
if!$marka||!$model)
{
$veri[‘araba_bilgileri’] = “Henüz detay bulunmuyor”;
}
//Yukarıdaki kod bölümünde marka ve model paramatresi herhangi bir değer almazsa ne yapılacağını belirliyor.
else
{
$veri[‘araba_bilgileri’] = “Araba markası : $marka”.” “.”Araba modeli : $model”;
}
//Yukarıdaki yapıda ise araba marka ve araba modeli bilgisi varsa ekrana atanan bilgiler basılıyor.
$this->load->view(“araba_view”,$veri);
}
}
Yukarıdaki kod yapısında http://localhost/projeadi/araba_bilgileri/bmw/520
Şeklinde girdiğinizde ekranda Araba markası : bmw araba modeli 520 şeklinde yazıyla karşılaşacaksınız.