3 - 1 : テンプレート変数の基本とデータ構造の参照法
スカラー値、連想配列、添字配列、オブジェクトプロパティ・メソッドの参照記法を整理します。
データ構造に応じた参照記法
| Smartyの記法 | PHPでの相当コード | 説明 |
|---|---|---|
<{$sitename}> |
$sitename |
文字列、数値などの単純なスカラー変数を出力 |
<{$user.name}> |
$user['name'] |
連想配列のキー 'name' の値を参照(ドット構文) |
<{$list[0]}> |
$list[0] |
数値インデックス配列の1番目の要素を参照 |
<{$item.category.title}> |
$item['category']['title'] |
階層化された多次元連想配列を連続してドットで参照 |
<{$article->title}> |
$article->title |
オブジェクトのパブリックプロパティを参照 |
<{$article->getTitle()}> |
$article->getTitle() |
オブジェクトのメソッドを実行して返り値を参照 |
Publish
2748 bytes
更新: 2026-11-02 16:15 by admin