メインコンテンツまでスキップ

Application::displayTemplate

コンパイルされたテンプレートを表示

説明

public void Application::displayTemplate( string $template, [ array $assignedValue = array() ] )

テンプレートファイルを読み込み -> コンパイル -> 出力を表示します。

引数

名前データ型デフォルト備考
$templatestringテンプレートファイル名
$assignedValuearrayarray()テンプレート用の引数

これはcode/template/foo/bar.tplbar.tplテンプレートファイルを読み込み、コンパイルしてコンパイルされた出力を表示します。

code/application/Foo.php
<?php

class Foo extends Application
{
function bar(){
$this->displayTemplate( 'foo/bar' );
}
}
メモ

パラメータに".tpl"拡張子を含めるべきではありません。

code/template/foo/bar.tpl
<p>変数 : {{ $page.baz }}</p>
<p>If else : {{ if true }}True{{ end }}</p>
<p>ループ : {{ foreach $array as $k => $v }}{{ end foreach }}</p>
<p>テンプレートルール : {{ Feggテンプレートルールに従う }}</p>