Forum Kod Örnekleri Masterpage Sayfasının Otomatik Yüklenmesi

User avatar
Ozan UYKUN
Mesaj Sayısı: 221

05 May 2017 10:59:25

Eğer Import::masterpage yöntemi ile kontrolcüler tarafından masterpage'in yüklenmesini istemiyorsanız bu tam size göre. Kontrolcü içinde $this->masterpage çağrımı yaptığınız anda artık masterpage kullanıyorsunuz demektir.

File: Projects/Frontend/Controllers/example.php
<?php namespace ProjectControllers;

class Example extends Controller
{
    public function main(String $params = NULL)
    {
         $this->masterpage->title      = 'Example Page';
         $this->masterpage->normalData = 'Normal Data';
         $this->masterpage->meta       = ['...'];
    }
}

Opsiyonel yöntemlerin tümü $this->masterpage objesi ile kullanılabilir.

Not: Data gönderiminde normal data gönderirken bu data anahtarının Masterpage yapılandırma dosyasında bir ayar adı olmamasına özen gösterin. Config/Masterpage.php de yer alan ayar isimleri normal data gönderimi için kullanılamaz.
ZN Framework

Kod Örnekleri Masterpage Sayfasının Otomatik Yüklenmesi