display() menampilkan template Deskripsi voiddisplay stringtemplate stringcache_id stringcompile_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().