Smarty
Izskats
Smarty ir PHP tīmekļa šablonu sistēma, kas ļauj atdalīt PHP kā biznesa loģiku no HTML kā prezentācijas loģikas un uzģenerē tīmekļa lappuses kodu, aizvietojot Smarty atzīmes ar saturu.
Koda piemērs
[labot šo sadaļu | labot pirmkodu]Tā kā Smarty atdala PHP no HTML, nepieciešami divi faili.
Pirmais ir Smarty šablona fails:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>{$virsraksts}</title>
</head>
<body> {* Šis ir komentārs, kas neparādīsies HTML kodā *}
<p>{$kermenis}</p>
</body><!-- Šis ir komentārs, kas parādīsies HTML kodā -->
</html>
Otrais ir PHP koda fails:
define('SMARTY_DIR', 'smarty-2.6.9/' );
require_once(SMARTY_DIR . 'Smarty.class.php');
$smarty = new Smarty;
$smarty->config_dir = SMARTY_DIR;
$smarty->template_dir = './tmpl';
$smarty->compile_dir = './tmpl/compile';
$smarty->compile_check = TRUE;
$smarty->debugging = FALSE;
$smarty->assign('virsraksts', 'Šis ir virsraksts.');
$smarty->assign('kermenis', 'Šis ir ķermenis.');
$smarty->display('index.tpl');
Skatīt arī
[labot šo sadaļu | labot pirmkodu]Ārējās saites
[labot šo sadaļu | labot pirmkodu]
Šis ar informācijas tehnoloģijām saistītais raksts ir nepilnīgs. Jūs varat dot savu ieguldījumu Vikipēdijā, papildinot to. |