"Enter"a basıp içeriğe geçin

Kontrolcü Oluşturma

Projenize ait kontrolcüler “/PHPXI/APPLICATION/Controller/” dizininde bulunur.

Kontrolcü Oluşturma

Bir kontrolcü oluşturmadan önce bilmeniz gereken birkaç önemli şey var.

Dikkat Edilmesi Gerekenler

  • Kontrolcü dosyasının adı büyük harfle başlamalıdır.
  • Kontrolcü “/PHPXI/APPLICATION/Controller/” dizininde bulunmalıdır.
  • Kontrolcünün dosya adı ile oluşturulan sınıf/class adı aynı olmalıdır.
  • Her kontrolcü “namespace Application\Controller” altında oluşturulmaldır.

Test” isimli bir kontrolcü oluşturmak için;

/PHPXI/APPLICATION/Controller/Test.php

şeklinde bir dosya oluşturmanız ve içerisinde php etiketleri içinde;

namespace Application\Controller;

use Load;

class Test{

public function index(){
echo "Burası index";
}

}

Görünüm Dosyasını Ekleme

Kontrolcü de fonksiyonlar içerisinde görünüm dosyalarını çağırmak için aşağıdaki komutu kullabilirsiniz. bkz: Kütüphanelerin Kullanılması

Load::view("index");

Bu “/PHPXI/APPLICATION/Views/” içerisindeki “index.php” dosyasını çağıracaktır.

Görünüm Dosyasına Veri Göndermek için;

Load::view("index", ["title" => "Index Başlığı"]);

ya da

$data = array(
"title" => "Index Başlığı",
"description" => "Açıklama"
);
Load::view("index", $data);

Görünüm dosyasında gelen dataları kullanmak;

echo $title;
echo $description;

Helper Yükleme

Kontrolcü içine “/PHPXI/APPLICATION/Helpers/” yolunda bulunan “MyHelper_helper.php” dosyasını yükleyerek fonksiyonları kullanabilmek için;

Load::helper("MyHelper");