`

php smarty

阅读更多
现在用smarty模板的应该不多,但还是要了解一下它的运作模式。

一、安装
下载Smarty文件放到你们站点中
然后在站点的index.php 文件中的代码:
<?php
include_once("./Smarty/Smarty.class.php"); //包含smarty类文件

$smarty = new Smarty(); //建立smarty实例对象$smarty
$smarty->templates("./templates"); //设置模板目录
$smarty->templates_c("./templates_c"); //设置编译目录
$smarty->cache("./cache"); //缓存目录
$smarty->cache_lifetime = 0; //缓存时间
$smarty->caching = true; //缓存方式

$smarty->left_delimiter = "{#";
$smarty->right_delimiter = "#}"; 
$smarty->assign("name", "zaocha"); //进行模板变量替换
$smarty->display("index.htm"); //编译并显示位于./templates下的index.htm模板
?>


二、模板部分
index.htm文件中代码:

//包含公共文件
{include file='header.htm'}

//输出变量
{$name}

//遍历输出数据
{foreach from=$list key=key item=value}
 名字:{$value.name}
{foreachelse}
            没有您所需要的数据!
{/foreach}

//js、css代码,需要用{literal}标志
{literal}
<script>##代码</script>
<style>##代码</style>
{/literal}

//逻辑判断
{if $value.sex == 0}
 性别:女
{else}
 性别:男
{/if}

 

分享到:
评论

相关推荐

    php smarty 最新版使用手册 latest

    ### PHP Smarty 最新版使用手册概览 Smarty是PHP的一个模板引擎,由Monte Ohrt和Uwe Tews共同开发,其最新稳定版本提供了强大的功能,包括语法配置、标签使用、自定义方法等,旨在简化前端设计与后端逻辑的分离,...

    PHP Smarty 用户登录系统

    Smarty是一个流行的PHP模板引擎,它将业务逻辑与呈现逻辑分离,使得前端开发人员可以专注于页面设计,而PHP程序员则处理后端数据处理和业务流程。在这个"PHP Smarty 用户登录系统"中,我们将会探讨如何使用Smarty...

    php smarty3.0+Smarty中文手册chm

    Smarty是一个流行的PHP模板引擎,它将业务逻辑与呈现逻辑分离,使得前端开发人员可以独立于后端PHP代码工作。Smarty3.0是该框架的一个重要版本,它带来了许多改进和新特性,旨在提高效率和可扩展性。这篇文档将详细...

    PHP Smarty简体中文参考手册(让你更快速掌握PHP Smarty模板引擎)

    Smarty是PHP世界中的一款著名模板引擎,它将HTML模板与PHP代码分离,使得网页设计师可以专注于页面布局,而程序员则可以专注于业务逻辑的实现。这个"PHP Smarty简体中文参考手册"是学习和掌握Smarty的重要参考资料,...

    PHP Smarty_gettext下载

    Smarty是PHP世界中一个流行的模板引擎,它将业务逻辑与视图层分离,使得开发者能够更专注于设计和用户体验。而`gettext`则是Linux/Unix环境中广泛使用的国际化(i18n)和本地化(l10n)工具,用于处理多语言支持。将...

    php Smarty的下载、配置使用

    进入Smarty官网下载,复制目录libs目录即可,二、使用Smarty,创建目录demo,把libs放进去改名为Smarty,三、引入Smarty配置,创建目录,index.php文件配置 四、display和assign原理实现

    Php Smarty 中文版手册 最新版

    Smarty是PHP世界中一款著名的模板引擎,它的设计目标是将HTML模板与PHP代码分离,让开发者和设计师可以更高效地协作。本手册是Smarty的中文最新版,旨在帮助中文用户更好地理解和使用这一强大的工具。 Smarty的核心...

    php smarty图书管理系统。。

    《PHP Smarty图书管理系统详解》 Smarty是一个非常流行的PHP模板引擎,它将PHP代码与HTML分离,使得开发者可以更专注于业务逻辑的实现,而设计师则能更专注于页面的美化。在这个"PHP Smarty图书管理系统"中,我们...

    mycom.rar_mycom php mysql smar_php smarty_smarty

    标题 "mycom.rar_mycom php mysql smar_php smarty_smarty" 暗示这是一个与PHP、MySQL和Smarty框架相关的项目压缩包。这个压缩文件可能是为了提供一个完整的Web应用程序实例,帮助开发者了解如何将这些技术结合使用...

    php smarty模板开发电子商务网站

    Smarty是一个流行的PHP模板引擎,它将业务逻辑与呈现逻辑分离,使得开发者可以更方便地管理和设计网站的前端界面。在使用Smarty开发电子商务网站时,我们可以充分利用它的特性来提高代码的可维护性和可扩展性。 ...

    phpSmarty模板中文手册

    这个"phpSmarty模板中文手册"包含了两大部分:《Smarty For Template Designers》和《Smarty For Programmers》,分别针对模板设计者和程序员提供详细的指导。 一、Smarty模板设计者篇 对于模板设计者来说,Smarty...

    PHPSmarty 视频教程.rar

    PHPSmarty是一款广泛使用的PHP模板引擎,它将HTML代码与PHP代码分离,使得前端开发者和后端开发者能够更高效地协同工作。本视频教程针对PHPSmarty的基础知识和高级特性进行了深入讲解,旨在帮助学习者快速掌握这一...

    PHP Smarty 模板引擎手册 CHM.rar

    Smarty是PHP世界中一款著名的模板引擎,它将呈现逻辑与业务逻辑分离,使得开发者可以更加专注于后端逻辑,而设计师可以自由地使用HTML和CSS来构建页面。本手册"PHP Smarty 模板引擎手册 CHM.rar"包含了关于Smarty的...

    php smarty框架

    Smarty是一个广泛使用的PHP模板引擎,它的核心理念是将呈现逻辑(HTML代码)与业务逻辑分离,使得程序员可以专注于PHP代码的编写,而设计师则可以专心于页面设计,两者的工作更加独立,互不干扰。这个框架的出现极大...

    PHPSmarty中文手册chm格式

    资源名称:PHP Smarty中文手册 chm格式内容简介: 早在1999年后期,我们就已经开始为模板引擎写说明文档。在完成这个文档之后,我们开始用c写一个模板引擎,并有希望被包含到php里去。在 撞上了许多的技术难题的同时...

    PHP Smarty学习文档pgf,doc文档,从安装配置到入门实例

    Smarty是一个在PHP中广泛使用的模板引擎,它将业务逻辑与视图设计分离,使得开发者能够更专注于代码结构和用户体验。这个“PHP Smarty学习文档pgf,doc文档”包含的六个部分,很可能是对Smarty的全面介绍,从安装、...

    PHP Smarty环境下网页与数据库的连接和访问.pdf

    "PHP Smarty环境下网页与数据库的连接和访问" 摘要:本文主要讨论了在PHP Smarty环境下网页与数据库的连接和访问的相关知识点。Smarty模板是一种流行的模板引擎,能够高效地实现网站前台和数据库后台之间的交互,将...

    php之smarty入门

    ### PHP之Smarty入门详解 #### 一、Smarty简介与背景 在Web开发领域,随着项目的规模不断扩大和技术的不断进步,开发者逐渐意识到将程序逻辑与页面布局进行分离的重要性。这种分离不仅可以提高代码的可维护性,还...

    php+smarty输出新闻列表

    在PHP和Smarty框架中,构建一个新闻列表页面是常见的任务,这涉及到动态数据的获取、模板引擎的使用以及HTML静态页面的生成。接下来,我们将详细探讨这个过程。 首先,我们需要理解PHP作为服务器端脚本语言的角色。...

Global site tag (gtag.js) - Google Analytics