Skip to content

setTemplateDir()

设置模板存储的目录

描述

Smarty

setTemplateDir

string|array

template_dir

    <?php

    // 设置单个模板存储的目录
    $smarty->setTemplateDir('./cache');

    // 查看模板目录链
    var_dump($smarty->getTemplateDir());

    // 设置多个模板存储的目录
    $smarty->setTemplateDir(array(
        'one' => './templates',
        'two' => './templates_2',
        'three' => './templates_3',
    ));

    // 查看模板目录链
    var_dump($smarty->getTemplateDir());

    // 链式调用方法
    $smarty->setTemplateDir('./templates')
           ->setCompileDir('./templates_c')
           ->setCacheDir('./cache');

    ?>

参见 getTemplateDir(), addTemplateDir()$template_dir.