PHP 中 smarty 要怎么 配置?
3个回答
2013-10-19
展开全部
首先要加载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();
然后实例化这类:如$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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
可以重新写一个配置文件;<?phprequire "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();
$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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
基本上不用配置,只要在需要使用的地方,把文件包含进去即可使用。 当然建议你看下 smarty 手册。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询