Name

setTemplateDir() — 设置模板目录

说明

Smarty setTemplateDir(string|array template_dir);

Example 14.47. setTemplateDir()

  1. <?php
  2.  
  3. // 设置单个模板目录
  4. $smarty->setTemplateDir('./cache');
  5.  
  6. // 查看全部模板目录
  7. var_dump($smarty->getTemplateDir());
  8.  
  9. // 批量设置模板目录
  10. $smarty->setTemplateDir(array(
  11. 'one' => './templates',
  12. 'two' => './templates_2',
  13. 'three' => './templates_3',
  14. ));
  15.  
  16. // 查看全部模板目录
  17. var_dump($smarty->getTemplateDir());
  18.  
  19. // 方法连用
  20. $smarty->setTemplateDir('./templates')
  21. ->setCompileDir('./templates_c')
  22. ->setCacheDir('./cache');
  23.  
  24. ?>
  25.  

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

原文: https://www.smarty.net/docs/zh_CN/api.set.template.dir.tpl