Html Php Programlama Web Tasarımı

Smarty içerisinde ezSql sınıfı kullanımı

Yazan serkan

ö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 ?

best price propecia online 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>

Yazar Hakkında

serkan

Leave a Comment