Application::displayTemplate
コンパイルされたテンプレートを表示
説明
public void Application::displayTemplate( string $template, [ array $assignedValue = array() ] )
テンプレートファイルを読み込み -> コンパイル -> 出力を表示します。
引数
名前 | データ型 | デフォルト | 備考 |
---|---|---|---|
$template | string | テンプレートファイル名 | |
$assignedValue | array | array() | テンプレート用の引数 |
例
これはcode/template/foo/bar.tplのbar.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>