display()Despliega el TemplateDescripción voiddisplaystringtemplatestringcache_idstringcompile_id
Este despliega el template diferente de fetch(). Cargando un tipo valido de path
template resource.
Como un segundo parámetro opcional, usted puede pasar un
identificador de cache.
Vea el caching section para mayor
información.
¶meter.compileid;
display()
caching = true;
// only do db calls if cache doesn't exist
if(!$smarty->is_cached("index.tpl")) {
// dummy up some data
$address = "245 N 50th";
$db_data = array(
"City" => "Lincoln",
"State" => "Nebraska",
"Zip" => "68502"
);
$smarty->assign("Name","Fred");
$smarty->assign("Address",$address);
$smarty->assign($db_data);
}
// display the output
$smarty->display("index.tpl");
?>
]]>
Use la sintaxis template resources
para mostrar archivos fuera del directorio
$template_dir.
Ejemplos de recursos de la función display
display('/usr/local/include/templates/header.tpl');
// absolute filepath (same thing)
$smarty->display('file:/usr/local/include/templates/header.tpl');
// windows absolute filepath (MUST use "file:" prefix)
$smarty->display('file:C:/www/pub/templates/header.tpl');
// include from template resource named "db"
$smarty->display('db:header.tpl');
?>
]]>
Ver también fetch() y
template_exists().