Skip to content

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:

<?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().