Controller için parametre gönderimleri nasıl yapılır , kontroller içine örneğin
http://www.n11.com/cok-satanlar/ev-yasam
buradaki cok-satanlar fonksiyon ismidir, buradaki çok satanlar cok_satanlar isimli fonksiyonu işaret eder Controller adı URL'nin ilk parçasındaki isimle eşleştiğinde, yüklenecektir.

Hadi basit bir controller yapalım ve parametre gonderip sonucu görelim.
Metin düzenleyicisini kullanarak OrnekController.php isimli bir dosya oluştur ve aşağıdaki kodları içine ekle:


namespace Controllers;

// controller namespace'ini kullanacağımı bildirdim
use \Core\Controller as controller;

class OrnekController extends controller
{
    /**
     * Ornek 2: router dan parametre gonderimi
     * Örnek routers parametresi bilgisi
     */
    public function routers_parametresi($param)
    {
        echo 'Örnek routers parametresi bilgisi ' . $param;
    }

}

Dikkat

  • OrnekController isimli dosyasının linux işletim sisitemde çalışması için ilk harfi büyük olmak zorundadır
  • OrnekController.php dosyasının ismi ile class ın ismi bire bir aynı olmalıdır

Daha sonra dosyanı app/controllers/ dizini altına kayıt et.
Şimdi siteni aşağıdakine benzer URL ile ziyaret et:

http://cms.dev/merhaba