Skip to content

clearCompiledTemplate()

清除指定模板资源的编译版本

描述

void

clearCompiledTemplate

string

tpl_file

string

compile_id

int

exp_time

此函数会清除指定模板资源的编译版本,或者如果没有指定,则清除所有编译过的模板文件。如果你传递了一个$compile_id,那么只有这个特定的$compile_id对应的编译模板会被清除。如果你传递了一个 exp_time,那么只有编译时间超过exp_time秒的模板会被清除,默认情况下,所有编译模板都会被清除,不考虑它们的编译时间。这个函数只用于高级用途,通常不需要使用。

    <?php
    // 清除特定的模板资源
    $smarty->clearCompiledTemplate('index.tpl');

    // 清除整个编译目录
    $smarty->clearCompiledTemplate();
    ?>

参见 clearCache().