smarty简单入门实例


Posted in PHP onNovember 28, 2014

本文以一个简单实例分析了smarty的用法。分享给大家供大家参考。具体分析如下:

smarty建立配置文件、显示文件后即可,配置文件显示文件分开来,使美工跟开发工作能完美分开
 
配置页面代码:index.php

<?php  

@header("Content-type: text/html; charset=UTF-8");  

require '../libs/Smarty.class.php';  

$my=new Smarty;  

$my->template_dir ='templates/';  

$my->compile_dir ='templates_c/';  

$my->config_dir ='configs/';  

$my->cache_dir ='cache/';  

 

$my->assign('content','welcome to arrival');  

$my->assign('mylife',array("生活","吃饭","梦想","凉风"));  

$my->display('kk.html');  //显示smarty目录下的kk.html  

?>

kk.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>无标题文档</title> 

</head> 

<body> 

{$content}  

{section name=truelife loop=$mylife}  

{$mylife[truelife]}  

{/section}  

</body> 

</html>

希望本文所述对大家的smarty程序设计有所帮助。

PHP 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
php下批量挂马和批量清马代码
Feb 27 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
理解PHP中的stdClass类
Apr 18 PHP
PHP生成随机密码类分享
Jun 25 PHP
php自定义apk安装包实例
Oct 20 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
php简单实现快速排序的方法
Apr 04 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 PHP
PHP程序员必须知道的两种日志实例分析
May 14 PHP
php最简单的删除目录与文件实现方法
Nov 28 #PHP
php查找指定目录下指定大小文件的方法
Nov 28 #PHP
thinkphp四种url访问方式详解
Nov 28 #PHP
thinkphp数据查询和遍历数组实例
Nov 28 #PHP
php中fgetcsv()函数用法实例
Nov 28 #PHP
PHP获取服务器端信息的方法
Nov 28 #PHP
thinkphp模板用法和内容输出实例
Nov 28 #PHP
You might like
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
javascript中的几个运算符
2007/06/29 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
react-router中的属性详解
2017/06/01 Javascript
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
Python实现批量压缩图片
2018/01/25 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
无故旷工检讨书
2014/01/26 职场文书
超市总经理岗位职责
2014/02/02 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
教师党员批评与自我批评
2014/10/15 职场文书
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers