KKUT Docs

Ön Tanımlı Sabit ve Fonksiyonlar

KUT çalışma ortamının dizin, URL ve proje sabitlerini güvenli biçimde kullanın.

KUT, etkin proje ve kurulum yollarını başlangıç sırasında tanımlar. Uygulama kodunda fiziksel yolları elle birleştirmek yerine bu sabitleri kullanın.

Temel dizin sabitleri

SabitGösterdiği konum
PROJECTS_DIRTüm projelerin bulunduğu Projects/ dizini
PROJECT_DIREtkin projenin kök dizini
CONTROLLERS_DIREtkin projenin controller dizini
MODELS_DIREtkin projenin model dizini
VIEWS_DIREtkin projenin görünüm dizini
STORAGE_DIREtkin projenin çalışma verileri dizini
COMMON_DIRProjeler arasında paylaşılan Common/ dizini
SYSTEM_DIRKUT çekirdeğinin bulunduğu System/ dizini

URL üretimi

Dosya sistemi yolu ile tarayıcı URL’si aynı şey değildir. Kullanıcıya gönderilecek bağlantıları URL API’siyle üretin:

$articleUrl = URL::site('Guide/article/kurulum');
$themeAsset = URL::site(CURRENT_THEME_DIR).'assets/app.css';

Proje bilgisi

$projectRoot = PROJECT_DIR;
$viewsRoot   = VIEWS_DIR;
$isConsole   = defined('CONSOLE_ENABLED') && CONSOLE_ENABLED;
Dizin sabitlerini elle üretmeyin. KUT, etkin projeye ait yolları başlangıç aşamasında belirler ve ilgili sabitleri hazırlar.
KUT Framework 1.0Katmanlı Uygulama Tabanı

Kur. Uyarla. Türet.