createTemplate()
returns a template object
Description
Smarty_Internal_Template
createTemplate
string
template
object
parent
Smarty_Internal_Template
createTemplate
string
template
array
data
Smarty_Internal_Template
createTemplate
string
template
string
cache_id
string
compile_id
object
parent
Smarty_Internal_Template
createTemplate
string
template
string
cache_id
string
compile_id
array
data
This creates a template object which later can be rendered by the display or fetch method. It uses the following parameters:
template
must be a valid template resource type and path.
<?php
use Smarty\Smarty;
$smarty = new Smarty;
// create template object with its private variable scope
$tpl = $smarty->createTemplate('index.tpl');
// assign variable to template scope
$tpl->assign('foo','bar');
// display the template
$tpl->display();
?>
See also display()
, and
templateExists()
.