Controller URI ile bağlı gelen basit bir sınıfın ismidir. URI'yi düşünün:
example.com/blog/
Yukarıdaki örnekte, STNCFW blog.php isimli controllerı bulup yüklemeyi dener.

Bu bir controller yapalım ve sonucu görelim.
Metin düzenleyicisini kullanarak OrnekController.php isimli bir dosya oluşturalım ve aşağıdaki kodları içine ekleyim:


namespace Controllers;

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

class OrnekController extends controller
{
    /**
     * Ornek 1: kontroller ve router orneği
     * ekrana merhaba dunya yazdırır
     */
    public function index()
    {
    	//değişmez yazımız 	
        echo 'Merhaba Dunya!';
    }

}

Dikkat

  • OrnekController isimli dosyasının linux işletim sistemde ç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ğıdaki URL ile ziyaret et:


http://cms.dev/merhaba