PHP tabanlı, hızlı, fonksiyonel ve ilkel site geliştirme proje ortamıdır.
-
Her çalışacak sayfanın başlangıcını oluşturur ve uygulamayı ayağa kaldırır.
Bu işlemler;
- Sabitler
- Temel değişkenler
- Bağımlı olunan dosyaların entegrasyonu
gibidir.
-
Her isteğin sonunda sistemi sonlandıran kodları barındırır.
- Projenin çalıştığı host klasör yolu.
- Projenin çalıştığı sunucu klasör yolu.
- Şu anda çalışan dosya adı.
- Şu anda çalışan dosya uzantısı.
- Şu anda çalışan dosyanın uzantıyla beraber adı.
- Şu anda çalışan klasör adı.
- Şu anda çalışan dosyanın host klasör yolu.
- Şu anda çalışan klasörün proje host klasörüne göreceli klasör yolu.
- Şu anda çalışan dosyanın host yolu.
- Şu anda çalışan dosyanın sunucu klasör yolu.
- Şu anda çalışan dosyanın sunucu yolu.
- Şu anda çalışan layout'un sunucu dosya yolu.
- Şu anda çalışan layout'un sunucu klasör yolu.
-
Sistemin gelen isteğe cevap verme biçimini belirler.
byLayout($layout, $mainView = null) //Bir tema ile html cevabı verilir. withoutLayout($mainView = null) //Tema olmaksızın html cevabı verilir. noView() //Görsel bir cevap verilmez. Genelde data cevabı veren servisler için kullanılır.
Run sınıfı her isteğe verilen cevap için zaruridir. Çünkü verilen cevabın sonlandırılmasını sağlayan sys/core/end.php dosyasını çağırır.
-
View tarafında HTML içerisinde sık kullanılan işlevleri barındırır.
isActive($value1, $value1) //İki değer doğruysa 'active' değerini döndürür. isSelect($value1, $value1) //İki değer doğruysa 'selected' değerini döndürür.