önceki yazılarda smarty ve ezSql ile alakalı bilgiler verip nasıl kurulduğunu ve kullanım örneklerini yaptık . Bu yazımda ise smarty tema moturu içerisinde ezSql veritabanı sınıfının nasıl kullanılacağına bakacağız .
Smarty Nedir ?
Smarty Kurulumu Nasıl Gerçekleştirilir ?
ezSql nedir ?

Önceki yazılarımda smarty ve ezSql classlarını ayrı ayrı anlattığım için kurulumu yapacağınızı varsayıyorum .

<?php
// Smarty ve ezSql sınıflarını projeye dahil ediyorum .
require('libs/Smarty.class.php');
include_once "ezsql/shared/ez_sql_core.php";
include_once "ezsql/mysql/ez_sql_mysql.php";
// ezSql veritabanı bağlantısı gerçekleştiriyoruz .
$db = new ezSQL_mysql("root","password","veritabanı","localhost","UTF8");
$smarty = new Smarty;
$smarty->template_dir = 'temalar';
$smarty->compile_dir = 'temalar_c';
$smarty->cache_dir = 'cache';
$smarty->config_dir = 'configs';
// ezSql menuler isimli tablonun verilerini sonuclar isimli değişkene aktarıyoruz
$sonuclar = $db->get_results("SELECT * FROM menuler");
// sonuclar isimli değişkeni merhaba adında index.tpl sayfasına post ediyoruz .
$smarty->assign('merhaba',$sonuclar);
$smarty->display('index.tpl');
?>
// index.tpl
<html>
<head>
<title>Rahimcan.com PHP ile smarty örneğidir .</title>
</head>
<body>
{foreach from=$merhaba item=sayfalar}
<a href="?{$sayfalar->id}">{$sayfalar->adi}</a> <br />
{/foreach}
</body>
</html>
Shares:

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir