Skip to content

Basit php template kütüphanesi. Spagetti kodlamaya son.

Notifications You must be signed in to change notification settings

gkxdev/php-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Template

Basit php template kütüphanesi. Spagetti kodlamaya son.

Kullanımı

<?php
require_once 'Template.php';

$template = new Template;

$template->render('welcome.php', [
    'name' => 'gkxdev'
]);

Örnek Şablon

<?php $this->render('layouts/header.php'); ?>

<p>Welcome, <strong><?=$name?>!</strong></p>

<ul>
    <?php foreach ($skills as $skill): ?>
        <li><?=$skill?></li>
    <?php endforeach; ?>
</ul>

<?php $this->render('layouts/footer.php'); ?>

__construct($dir = './templates/')

Şablon dosyalarının tutulduğu dizinin tanımlandığı yer.

render($file, array $data = [], $return = false)

  • $file parametresi ile şablon dosyasının yolu (dizin sonrasını) tanımlanır.
  • $data parametresi ile şablon dosyasına aktarılacak değişkenler tanımlanır.
  • $return parametresi ile şablon çıktısının değişkene atanabilirliği ayarlanır.

About

Basit php template kütüphanesi. Spagetti kodlamaya son.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages