Get Smarty

Donate

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? EyewearCanada.com is your best choice!

Advertisement

Name

createData() — 创建数据对象

说明

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

该函数将创建一个数据对象,以保存赋值。 参数如下:

  • parent可选。表示一个继承于Smarty对象的上层对象,上层对象可以是用户创建的其他数据对象或者是模板对象,这些对象可以链接起来。对象链条可共同对模板进行赋值。

数据对象可以用作对赋值变量的进行范围控制,控制在模板中的可用范围。

Example 14.17. createData()


<?php
include('Smarty.class.php');
$smarty = new Smarty;

// 创建数据对象
$data = $smarty->createData();

// 赋值到数据对象
$data->assign('foo','bar');

// 创建模板对象,并将数据对象载入到其中作为赋值。
$tpl = $smarty->createTemplate('index.tpl',$data);

// 显示模板
$tpl->display();
?>

    


参见 display(), 和 createTemplate(),

Comments
No comments for this page.

Advertisement