Smarty 3 – Assign kullanımı

Merhaba arkadaşlar bu yazımda sizlere smarty tema motorunda verilerin tema dosyalarında nasıl kullanılacağını göreceğiz. Bir php dosyasında render edilecek dosyayı seçtik ancak bu dosya içerisinde bazı değişkenleri kullanmak istiyoruz. Örnek bir kaç kullanımı görelim.

<?php

# smarty ayarları

$isim = 'Oğuzhan';
$smarty->assign('deneme', $isim);

$smarty->display('tema.php');

Template tarafında kullanımını görelim.

{$deneme}

PHP tarafında tema tarafında bir değişken oluşturuyoruz. Bu değişkene deneme ismini veriyoruz. Tema motoru tarafında da bu değişkeni ekrana yazdırmak için süslü parantezler kullanıyoruz.

<?php

# smarty ayarları

$isim = 'Oğuzhan';
$soyisim = 'Şahin';
$smarty->assign(compact('isim', 'soyisim'));

$smarty->display('tema.php');
<?php

# smarty ayarları

$isim = 'Oğuzhan';
$soyisim = 'Şahin';
$smarty->assign(
	array(
		'isim' => $isim,
		'soyisim' => $soyisim
	)
);

$smarty->display('tema.php');
Merhaba {$isim} {$soyisim}

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir