display()menampilkan templateDeskripsivoiddisplaystringtemplatestringcache_idstringcompile_id
Ini menampilkan template tidak seperti
fetch().
Sertakan tipe dan path sumber daya template yang benar.
Sebagai parameter opsional kedua, anda bisa mengirimkan
$cache id, lihat
seksi caching untuk informasi lebih jauh.
¶meter.compileid;
display()
caching = true;
// hanya melakukan panggilan db jika cache tidak ada
if(!$smarty->is_cached('index.tpl')) {
// buat dummy untuk beberapa data
$address = '245 N 50th';
$db_data = array(
'City' => 'Lincoln',
'State' => 'Nebraska',
'Zip' => '68502'
);
$smarty->assign('Name', 'Fred');
$smarty->assign('Address', $address);
$smarty->assign('data', $db_data);
}
// tampilkan output
$smarty->display('index.tpl');
?>
]]>
Contoh sumber data lain dari display()
Gunakan sintaks sumber daya template untuk
menampilkan file di luar
$template_dir direktori.
display('/usr/local/include/templates/header.tpl');
// path file absolut (hal yang sama)
$smarty->display('file:/usr/local/include/templates/header.tpl');
// path file absolut windows (HARUS memakai prefiks "file:")
$smarty->display('file:C:/www/pub/templates/header.tpl');
// sertakan dari sumber daya template bernama "db"
$smarty->display('db:header.tpl');
?>
]]>
Lihat juga fetch() dan
template_exists().