Smarty成員方法:createData()

2018-12-02 14:54 更新

Name

createData() — 創(chuàng)建數(shù)據(jù)對象

說明

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

該函數(shù)將創(chuàng)建一個數(shù)據(jù)對象,以保存賦值。 參數(shù)如下:

  • parent可選。表示一個繼承于Smarty對象的上層對象,上層對象可以是用戶創(chuàng)建的其他數(shù)據(jù)對象或者是模板對象,這些對象可以鏈接起來。對象鏈條可共同對模板進(jìn)行賦值。

數(shù)據(jù)對象可以用作對賦值變量的進(jìn)行范圍控制,控制在模板中的可用范圍。

Example 14.17. createData()

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

// 創(chuàng)建數(shù)據(jù)對象
$data = $smarty->createData();

// 賦值到數(shù)據(jù)對象
$data->assign('foo','bar');

// 創(chuàng)建模板對象,并將數(shù)據(jù)對象載入到其中作為賦值。
$tpl = $smarty->createTemplate('index.tpl',$data);

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


參見 display(), 和 createTemplate()

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號