.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 6
.
<< Prev
Smartyのメソッド
« INDEX »
PHP テンプレート編
Next >>
テンプレート
作成日:2006/08/07

4D.3.1 メソッド/テンプレート変数

メソッド説明
assign
void assign
( string varname
, mixed var)

void assign
( mixed var )

テンプレート変数をアサインします。

第1形式のassignメソッドでは、テンプレート変数名と値のペアを指定します。 第2形式は複数のテンプレート変数を一度にアサインする場合に使用します。 この時、(テンプレート変数名 => 値)の連想配列を使って指定します。

値には、スカラー、配列、オブジェクトの何れでも指定できます。

用例:
$smarty->assign('name', $name);
$smarty->assign('addr', $addr);

// 連想配列で指定する
$smarty->assign(array("name" => $name, "addr" => $addr));
assign_by_ref
void assign_by_ref
( string varname
, mixed var)

機能的にはassignメソッドと同じですが、PHPのリファレンスを使ってテンプレート変数をアサインします。

append
void append
( mixed var )

void append
( string varname
, mixed var
[,bool merge])

テンプレート配列に値を追加します。 このメソッドはテンプレート変数が添字配列の場合に assgin() よりも便利かもしれません。 詳しい使い方はSmartyのマニュアルを参照して下さい。

append_by_ref
void append_by_ref
( string varname
, mixed var
[,bool merge])

機能的にはappendメソッドと同じですが、PHPのリファレンスを使ってテンプレート変数をアサインします。

clear_all_assign
void clear_all_assign
( void )

全てのアサイン変数を破棄します。

clear_assign
void clear_assign
( mixed var)

指定されたアサイン変数をクリアします。 複数の変数を指定するには配列を使います。

get_template_vars
array get_template_vars
([string varname])

アサインされた変数の値を返します。 varname を指定すれば、その変数を、指定しなければ全ての変数を返します。

※詳細はSmartyの公式マニュアルを参照して下さい。
<< Prev
Smartyのメソッド
« INDEX »>
Page Top
Next >>
テンプレート

.