Blame | Letzte Änderung | Log anzeigen | RSS feed
createData()creates a data objectDescription===========stringcreateDataobjectparentstringcreateDataThis creates a data object which will hold assigned variables. It usesthe following parameters:- `parent` is an optional parameter. It is an uplink to the mainSmarty object, a another user-created data object or to user-createdtemplate object. These objects can be chained. Templates can accessvariables assigned to any of the objects in it\'s parent chain.Data objects are used to create scopes for assigned variables. They canbe used to control which variables are seen by which templates.<?phpinclude('Smarty.class.php');$smarty = new Smarty;// create data object with its private variable scope$data = $smarty->createData();// assign variable to data scope$data->assign('foo','bar');// create template object which will use variables from data object$tpl = $smarty->createTemplate('index.tpl',$data);// display the template$tpl->display();?>See also [`display()`](#api.display), and[`createTemplate()`](#api.create.template),