`
孤独舞者
  • 浏览: 88919 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php Smarty点点滴滴1

    博客分类:
  • php
阅读更多

1 首先下载Smarty,从官方网站下载就行了,

2 解压缩找到libs这是我们需要的类库。

3 拷贝libs到网站的根目录重命名(也可以不重命名随便自己爱好)这里我重命名为Smarty

4 然后在Smarty(我的libs重命名的)下创建目录“templates”,“templates_c”,"configs","cache "

5 看文件名字就知道是干什么用的了呵呵,在templates 存放的是模版,这里新建一个index.tpl

   index.tpl内容如下:

<!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}</title>
</head>
{$content}
<body>
</body>
</html>

 在Smarty同级别创建文件index.php

代码如下index.php

<?PHP
/*定义服务器的绝对路径*/
define('BASE_PATH','C:\AppServ\www\\');
/*定义smarty目录相对路径*/
define('SMARTY_PATH','\tests\Smarty\\');
/*定义Smarty类库文件*/
require BASE_PATH.SMARTY_PATH.'Smarty.class.php';

/*实例化一个Smarty*/
$smarty = new Smarty;//创建一个类
$smarty->template_dir = BASE_PATH.SMARTY_PATH.'templates/';
$smarty->compile_dir = BASE_PATH.SMARTY_PATH.'templates_c/';
$smarty->config_dir = BASE_PATH.SMARTY_PATH.'configs/';
$smarty->cache_dir = BASE_PATH.SMARTY_PATH.'cache/';


/*使用Smarty 赋值方法将一对儿名称/方法发送到模版中*/
$smarty->assign('title','第一个Smarty程序');
$smarty->assign('content','欢迎到来学习\'Smarty模版\'!');


$smarty->display('index.tpl');




?>

 

ok最简单的Smarty创建成功了,上面的注释很明确了,这里就不解释了呵呵

 

0
0
分享到:
评论

相关推荐

    php+smarty输出新闻列表

    1. 数据库连接与查询:在PHP中,我们先需要建立与数据库的连接,例如使用MySQL。通过`mysqli`或`PDO`扩展实现这一目标。编写SQL语句来获取新闻列表,例如: ```php $sql = "SELECT id, title, content, date FROM ...

    php之smarty入门

    1. **易于使用**:尽管初学者可能会觉得Smarty有些难以理解,但实际上,掌握了基本的使用方法之后,就会发现它非常实用且易于操作。 2. **高效的缓存机制**:Smarty支持内置的缓存机制,这意味着对于已经编译好的...

    smarty调用php常量

    1. **通过$smarty变量调用** - **$\_GET,$\_POST,$\_REQUEST**:这些变量分别用于获取URL参数、POST请求数据和所有请求数据。在Smarty中,它们可以通过`{$smarty.get.varname}`, `{$smarty.post.varname}`, `{$...

    linux+php+smarty模板的例子.zip

    1. **模板分离**:Smarty允许开发者将HTML代码与PHP代码分开,使得前端设计师可以独立于后端程序员工作,提高协作效率。 2. **变量赋值**:通过`assign()`函数,开发者可以将PHP变量传递给模板,供模板使用。 3. **...

    Php Smarty 中文版手册 最新版

    1. **模板引擎原理**:Smarty通过解析和编译模板文件,将模板语法转换为PHP代码,然后在运行时执行这些代码,生成最终的HTML输出。这种预编译机制使得模板的执行速度更快。 2. **模板变量**:Smarty中的数据传递...

    php smarty 最新版使用手册 latest

    1. **下载源码**:从官方网站下载最新版的Smarty源码包。 2. **解压并放置**:将下载的源码包解压,并将其放置在网站的适当位置。 3. **配置环境**:在PHP环境中配置Smarty的路径和设置参数,例如缓存目录、模板目录...

    php模版 (smarty)php模版 (smarty)php模版 (smarty)

    1. **模板和PHP分离**:Smarty允许开发人员在模板文件中使用特殊的语法,这些文件通常以`.tpl`为扩展名,里面包含HTML和其他静态内容,而PHP逻辑则被封装在PHP类或函数中。这样可以避免在HTML代码中混杂PHP代码,...

    php+smarty+mysql开发文档

    1. **快速开发**:PHP的简洁语法和丰富的库函数使得开发速度快,而Smarty的模板机制则简化了视图层的构建。 2. **性能优异**:MySQL作为成熟的数据库系统,能处理大量并发请求,保证数据的安全和完整性。 3. **灵活...

    php 网站框架(smarty组件)

    1. **PHP基础**:理解PHP的基本语法、变量、函数、数组、类和对象等,这是使用任何PHP框架的基础。 2. **Smarty模板引擎**:学习Smarty的模板语法,如变量插值、控制结构(if/else、foreach等)、函数调用、模板...

    php4、php5帮助文档及smarty帮助文档

    这个压缩包包含了关于PHP4和PHP5以及Smarty模板引擎的相关文档,对于学习和掌握这些技术具有很高的价值。 首先,PHP4是PHP的一个较早版本,它在20世纪90年代末至21世纪初广泛使用。PHP4中文参考手册和完全中文手册...

    php Smarty的下载、配置使用

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

    php开发smarty模板

    1. **模板分离**:Smarty允许开发者在PHP代码中定义逻辑,而在单独的模板文件中编写HTML,这样可以避免HTML代码污染PHP,提高代码可读性和可维护性。 2. **变量赋值**:在PHP中,可以通过`assign`函数将数据传递给...

    smarty运算符

    在PHP开发领域中,Smarty是一个非常受欢迎的模板引擎,尤其是在PHP5时期,被广泛应用于各种Web项目之中。Smarty的核心优势在于它能够实现逻辑与表现层的有效分离,使得前端开发者无需了解复杂的后端代码即可完成页面...

    PHP—Smarty模板

    Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是...

    PHP-Smarty模板笔记

    Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。Smarty分离了逻辑代码和外在的内容,提供一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。Smarty工作的目的是要...

    php仿照smarty模板类

    1. **变量赋值**:模板类应该能接收并存储PHP变量,然后在模板文件中使用这些变量。例如,`assign('variableName', $value)`方法用于设置变量。 2. **模板解析**:模板类需要能够解析模板文件,将PHP变量替换为实际...

    php+smarty简单的程序

    1. **Smarty的安装与初始化**:如何在PHP环境中安装Smarty库,并创建Smarty对象。 2. **模板设计**:理解如何在HTML模板中使用Smarty语法,如显示变量、控制结构(条件语句、循环)和函数。 3. **数据处理**:查看...

    PHP之Smarty入门

    ### PHP之Smarty入门详解 #### 一、Smarty简介与背景 在PHP开发过程中,随着项目的规模逐渐扩大,如何高效地管理代码与界面成为了开发者们关注的重点。为了解决这一问题,模版引擎应运而生。其中,Smarty作为一款...

    PHP+smarty+购物网站

    1. ** Smarty安装和配置**:如何在PHP环境中安装Smarty库,以及设置配置文件,如模板目录、编译目录和缓存目录。 2. ** 模板语法**:学习Smarty的模板语法,如`{$variable}`用于输出变量,`{if/else}`和`{foreach}`...

    PHP Smarty 用户登录系统

    1. **Smarty模板引擎基础** - Smarty是一个独立于PHP的模板引擎,它允许开发者通过模板语言编写界面,而将PHP代码用于处理数据和业务。 - Smarty的核心特性包括:模板缓存、模板继承、插件函数、变量预处理等,...

Global site tag (gtag.js) - Google Analytics