W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
設(shè)置Smarty把include_path 加入文件資源
的處理器中, 以及加入到$template_dir
的搜索目錄中。 本設(shè)置還會(huì)影響$plugins_dir
使用時(shí)也搜索include_path。
設(shè)計(jì)程序中,不能讓你的應(yīng)用系統(tǒng)依賴于include_path,也就是“依賴于實(shí)現(xiàn)”, 這將極大的降低你的系統(tǒng)(和Smarty)的性能。
開啟了use_include_path后, $template_dir
和 $plugins_dir
將會(huì)以下面的方式來尋找文件。
遍歷($template_dir 或 $plugins_dir 的)$directory
目錄數(shù)組。
$directory
中的目錄都是相對于 當(dāng)前工作目錄的, 查詢需要的文件是否在目錄中,如果找到文件,則返回。
遍歷include_path內(nèi)的$path
路徑。
$directory
中的目錄都是相對于$path
的(可能是 當(dāng)前工作目錄), 查詢需要的文件是否在目錄中,如果找到文件,則返回。
嘗試使用default_handler或者失敗。
這意味著任何相對于當(dāng)前工作目錄的目錄/文件都會(huì)被搜索到, 它將在include_path中檢查任何可能的目錄/文件。
Smarty不會(huì)過濾include_path的元素,也就是說在你的包含路徑中的“.:”會(huì)使得當(dāng)前工作目錄被掃描兩次。
參見 資源
和 $template_dir
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: