W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
compileAllTemplates() — 編譯全部模板
string compileAllTemplates(string extension,
boolean force,
integer timelimit,
integer maxerror);
該函數(shù)將編譯$template_dir
目錄下的模板文件。 參數(shù)如下:
extension
字符串,指定模板文件的后綴名。默認(rèn)為“.tpl”。
force
布爾值。設(shè)定是否僅編譯已修改的模板文件(false)或強(qiáng)制編譯全部模板文件(true)。默認(rèn)是false。
timelimit
整型,設(shè)定模板編譯過程的時間限制。默認(rèn)是無限制。
maxerror
整型,設(shè)定編譯過程中出現(xiàn)的最大錯誤次數(shù),超過此次數(shù)將停止編譯。默認(rèn)是無限制。
該函數(shù)有可能不會生成全部預(yù)期的編譯結(jié)果,所以使用會有一定風(fēng)險。
如模板需要注冊插件、過濾器或?qū)ο蟮?,在?zhí)行該函數(shù)之前必須先注冊這些東西。
如果使用模板繼承,那么該函數(shù)將編譯產(chǎn)生父模板的編譯文件,但這些編譯文件將永遠(yuǎn)也不會被使用到。
Example 14.15. compileAllTemplates()
<?php include('Smarty.class.php'); $smarty = new Smarty; // 強(qiáng)制編譯全部模板 $smarty->compileAllTemplates('.tpl',true); ?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: