fetch
取得輸出的內容
string fetch (string template [, string cache_id [, string compile_id]])
返回一個範本輸出的內容(HTML代碼),而不是直接顯示出來,需要指定一個合法的模 板資源的類型和路徑。你還可以通過 第二個可選參數指定一個緩存號,相關的資訊可以查看緩存。
通過第三個可選參數,可以指定一個編譯號。這在你想把一個範本編譯成不同版本時使用,比如針對不同的語言編譯範本。編譯號的另外一個作用是,如果你 有多個$template_dir範本目錄,但只有一個$compile_dir編譯後存檔目錄,這時可以為每一個$template_dir範本目錄指 定一個編譯號,以避免相同的範本檔在編譯後會互相覆蓋。相對於在每一次調用display()的時候都指定編譯號,也可以通過設置$compile_id編 譯號屬性來一次性設定。
Example 13-14. fetch
|
上一篇:
Smarty display方法
下一篇:
Smarty Caching緩存