İçeriğe atla

Twig Tema Kullanımı

Öncelikle kullanabilmeniz için bilgisayarınızda comproser kurulu olması gerekiyor.

sonrasında işlem yapacagınız klasörün içine girererek

composer require "twig/twig:~1.0"

*:~1.0 bu kısmı silerseniz en son versiyonu kurabilirsiniz.

yazmanız yeterlidir. Artık kurulumu tamamlandı.

Basit olarak denemek isterseniz


<?php
require_once 'vendor/autoload.php';

$loader = new Twig_Loader_Array(array(
'index' => 'Hello {{ name }}!',
));
$twig = new Twig_Environment($loader);

echo $twig->render('index', array('name' => 'Fabien'));
?>

symfony gibi framework lerde hazır gelmektedir.

Bu yüzden extra olarak kurmanıza gerek yoktur. Bu yazıyı bilgi amaçlı sizlere ilettik. Sitesinden gerekli ayarları bakabilirsiniz.

Eskiden smarty kullanırdı şimdi symfony de cogu geliştirici twig kullandığı için popüler oldu.

Aşağıdaki kod sayesinde başka bir sayfayı yükleme yapabiliyoruz.

{% extends "layout.html.twig" %}

Her sayfada kullanacaklarımızı extends ile yüklüyebiliyoruz.

ifdöngüsü kullanımı

<pre class="">
{% if makalaler %}
{% endif %}

Blok kullanımı

{% block content %} içerikler burada { % endblock %}

Twig Tema Motorunun ideler için eklentileri var. Aşagıdakler gibi.