永发信息网

PHP 中 smarty 要怎么 配置?

答案:3  悬赏:0  手机版
解决时间 2021-06-05 11:42
  • 提问者网友:藍了天白赴美
  • 2021-06-04 22:29
PHP 中 smarty 要怎么 配置?
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-06-04 23:18

基本上不用配置,只要在需要使用的地方,把文件包含进去即可使用。



当然建议你看下 smarty 手册。

全部回答
  • 1楼网友:山君与见山
  • 2021-06-05 00:34
首先要加载smarty类:Smarty.class.php 然后实例化这类:如$smarty=new Smarty() 主要的几个基本配置: $smarty->template_dir //设置模板目录 $smarty -> compile_dir //设置编译目录 $smarty -> config_dir //设置配置文件目录 $smarty-> caching //设置缓存状态 $smarty-> cache_dir //设置缓存的路径 $smarty -> debugging //是否允许调试 $smarty -> left_delimiter //设置左定界符 $smarty-> right_delimiter //设置右定界符 $smarty -> cache_lifetime //设置缓存的时间 使用一般就assign(); display();
  • 2楼网友:一叶十三刺
  • 2021-06-04 23:25

可以重新写一个配置文件;

<?php

require "libs/Smarty.class.php"; //引用smarty文件,路径要对

$tpl=new Smarty(); //创建smarty对象

$dir="C:/AppServ/www/cms/"; //设置该文件的路径

$tpl->template_dir=$dir."templates"; //设置模板存放的路径 $tpl->compile_dir=$dir."template_c"; //设置模板缓存路径 $tpl->config_dir=$dir."configs"; //设置模板常量路径

$tpl->caching=true; //设置缓存状态 $tpl->cache_dir=$dir."cache"; //设置缓存的路径 $tpl->cache_lifetime=60*60*24*7; //设置缓存的时间

$tpl->left_delimiter="<{"; //smarty 开始符 $tpl->right_delimiter="}>"; //结束符

?>

基本设置就这样,然后就可以使用了,记得要引用该文件,然后就开smarty

$tpl->assign();

$tpl>display();

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯