码迷,mamicode.com
首页 > 其他好文 > 详细

smarty基础

时间:2016-07-23 22:59:01      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

包含的文件

 

技术分享

init.inc.php为配置文件

注册文件在main 为php文件  也是访问的页面

模板文件在templates 为HTML文件

注册文件写法

<?php
include("../init.inc.php");
include("../DBDA.php");
$db=new DBDA();

$attr=array("one"=>"aa","two"=>"bb","three"=>"cc");
$smarty->assign("aa","hello");
$smarty->assign("a","5");
$smarty->assign("b","10");
$smarty->assign("shuzu",$attr);
$smarty->assign("duixiang",$db);

 

init.inc.php

define("ROOT",str_replace("\\","/",dirname(__FILE__)).‘/‘); //常量ROOT中指定项目根目录

//echo str_replace("\\","/",dirname(__FILE__)).‘/‘; //获取当前文件所在的位置

require ROOT.‘libs/Smarty.class.php‘; //加载Smarty类文件
$smarty = new Smarty(); //实例化Smarty对象

define("CSS_PATH",ROOT."css/");
//$smarty -> auto_literal = false; //就可以让定界符号使用空格
$smarty->setTemplateDir(ROOT.‘templates/‘); //设置所有模板文件存放位置
//$smarty->addTemplateDir(ROOT.‘templates2/‘); //添加一个模板文件夹
$smarty->setCompileDir(ROOT.‘templates_c/‘); //设置编译过的模板存放的目录
$smarty->addPluginsDir(ROOT.‘plugins/‘); //设置为模板扩充插件存放目录
$smarty->setCacheDir(ROOT.‘cache/‘); //设置缓存文件存放目录
$smarty->setConfigDir(ROOT.‘configs/‘); //设置模板配置文件存放目录

$smarty->caching = false; //设置Smarty缓存开关功能
$smarty->cache_lifetime = 60*60*24; //设置缓存模板有效时间一天

$smarty->left_delimiter = ‘<{‘; //设置模板语言中的左结束符
$smarty->right_delimiter = ‘}>‘; //设置模板语言中的右结束符

 

smarty基础

标签:

原文地址:http://www.cnblogs.com/hamilton/p/5699536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!