display() (Smarty クラスメソッド) - PHPプロ!マニュアル
Smarty クラスメソッド - display()
display()
説明
void display ( string template [, string cache_id [, string compile_id]])テンプレートを表示します (fetch() と違い出力を行います)。 第1パラメータには、有効な テンプレートリソース の種類を含むパスを指定する事ができます。任意の第2パラメータには キャッシュID を渡す事ができます。 詳細は キャッシュの項 を参照してください。
任意の第3パラメータとして $compile_id を渡すことができます。 異なる言語でコンパイルされた別々のテンプレートが存在するような、 同じテンプレートの異なるバージョンをコンパイルしたい場合に利用します。 $compile_id の別の利用法としては、複数の $template_dir を持っているが $compile_dir は1つしかない場合などがあります。各 $template_dir に別々の $compile_id をセットしなければ、 同名のテンプレートはお互いに上書きされてしまいます。 この関数をコールする度に compile_id を渡す代わりに、一度 $compile_id 変数をセットすることもできます。
|
例 13-2. display() 関数にテンプレートリソースを指定した例 $template_dir ディレクトリ外のファイルを表示するためには、 テンプレートリソース を指定します。
|
fetch() および template_exists() も参照してください。




ページのトップへ


今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!