Smarty 图标

根据商标声明,您可以使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他方面的咨询,请通过电子邮件地址联系我们

使用 Smarty 的网站

广告

名称

createData() — 创建一个数据对象

描述

string createData(object parent);
string createData();

它创建一个数据对象,该对象将保存已分配的变量。它使用以下参数

  • parent 是一个可选参数。它是一个指向主 Smarty 对象、另一个用户创建的数据对象或用户创建的模板对象的上升链接。这些对象可以链接。模板可以访问分配给父链中任何对象的变量。

数据对象用于为已分配变量创建作用域。它们可以用来控制哪些变量由哪些模板查看。

示例 14.17。createData()

<?php
include('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();
?>

    


另请参见 display()createTemplate(),