W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
永久的編譯標識id。這是可選的設(shè)置,在每個函數(shù)調(diào)用的時候均被傳入同一個$compile_id
,你可以設(shè)置$compile_id
,隨后這個標識id將被隱含地調(diào)用。
$compile_id
有個限制就是你不能夠在多個模板目錄 $template_dirs
的情況下使用同一個編譯標識id$compile_dir
。如果你單獨為每個模板目錄都設(shè)置一個$compile_id
,那么Smarty將自動按$compile_id
來對編譯文件進行區(qū)分。
舉個例子,你會在編譯時用前置過濾器來本地化你的模板(也就是每個語言均分開),可以用語言名作為$compile_id
,那么你就可以為每種語言單獨進行編譯了。
在多域名 / 多虛擬主機的環(huán)境中,其他應(yīng)用程序也有可能使用同一個編譯目錄,
Example 13.1. 虛擬主機環(huán)境的$compile_id
<?php $smarty->compile_id = $_SERVER['SERVER_NAME']; $smarty->compile_dir = '/path/to/shared_compile_dir'; ?>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: