Smarty模板的学习_2

使用配置文件给变量赋值

一,在配置类中设置配置文件的目录名字和路径

$smarty->setConfigDir(ROOT."/configs");

二,创建目录文件  configs,里面再创建一个后缀是 .conf  的文件

然后再配置文件中定义变量,如下所示

bgcolor=red;
width=100px;
height=200px;
color=black;
border=‘2‘;

三,在使用模板的tpl文件的前头引入配置文件

<{config_load file="config.conf"}>

四,调用文件的变量,格式是<{#变量名#}>

<body style="background-color:<{#bgcolor#}> ">
<table border="<{#border#}>"  style="width: <{#width#}>;height: <{#height#}>">
时间: 2024-11-11 20:17:51

Smarty模板的学习_2的相关文章

Smarty模板引擎 学习记录

     require_once('../smarty/Smarty.class.php');   $smarty=new Smarty();   //smarty口诀:五配置两方法   //五配置的介绍   $smarty->left_delimiter="{";//左定界符   $smarty->right_delimiter="}";//右定界符   $smarty->template_dir="tpl"; //html

smarty模板学习备忘

smarty模板引擎.基于MVC开发,实现m.v的分离. assign.display.template.template_c等名词的意思. 引入smarty核心类文件.这个类作用实际就是把一些模板文件的标签翻译成php代码.然后交给web服务器. 翻译的过程,display()这个函数,利用了正则去解析模板标签. 补充一个正则替换的例子. <?php $str = "123abc888dd001cc";// 把三个数字的前边和后边加上== echo preg_replace('

smarty模板学习备忘1

smarty模板引擎.基于MVC开发,实现m.v的分离. 一个libs的smarty库.创建模板和编译后的文件夹. assign.display.templates.templates_c等名词的意思. 引入smarty核心类文件.这个类作用实际就是把一些模板文件的标签翻译成php代码.然后交给web服务器. 分配assign,实则是向$smarty对象的一个数组属性里塞值. 翻译的过程,display()这个函数,利用了正则去解析模板标签,转化成了php代码. 补充一个正则替换的例子. <?p

php实现smarty模板无限极分类的方法

本文和大家分享的主要是php中 实现smarty 模板无限极分类相关内容,一起来看看吧,希望对大家 学习php有所帮助. <?php $conn = mysql_connect("localhost","admin","admin"); mysql_select_db("people_shop",$conn); mysql_query("SET NAMES 'UTF-8'"); $class_arr=

php教程之Smarty模板用法实例

分享下php之Smarty模板的使用方法. 剖析了smarty模板的使用方法,对于学习smarty的朋友有一定的参考价值. 详情如下: 一.模板中的注释每一个Smarty模板文件,都是通过Web前台语言(xhtml,css和javascript等)结合Smarty引擎的语法开发的.用到的web前台开发的语言和原来的完全一样,注释也没有变化.Smarty注释语法是'左结束符变量值*'和'*右结束符变量值',在这两个定界符之间的内容都是注释内容,可以包含一行或多行,并且用户浏览网页查看原代码时不会看

smarty模板引擎入门教程

smarty模版是比较大众化的一个模版,在php开发过程当中被很多开发者视为最友好的模版之一,学习smarty课程对于很多培训机构来说也是列入了培训课程之一,那么很多方面就需要我们学习了一. 安装首先打开网页http://smarty.php.net/download.php,下载最新版本的Smarty.解压下载的文件(目录结构还蛮复杂的).例如:(1) 我在根目录下建立了新的目录learn/,再在learn/里建立一个文件夹smarty/.将刚才解压缩出来的目录的libs/拷贝到smarty/

smarty模板设计

一.什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目 中显的尤为重要. 二.smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的. 2. 编译型:采用smarty编写的程序在运行时要编译成一个非模板技术的PH

SMARTY模板中如何使用get,post,request,cookies,session,serv

{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量.例如,直接在模板中访问页面请求变量.获取访问模板时的时间戳.直接访问PHP中的常量.从配置文件中读取变量等. 1.在模板中访问页面请求变量 我 们可以在PHP脚本中,通过超级全局数组$_GET.$_POST.$_REQUEST获取在客户端以不同方法提交给服务器的数据,也可以通 过$_COOKIE或$_SESSION在多个脚本之间跟踪变量,或是通过$_ENV和$_SERVER

smarty模板技术

smarty简介: smarty是php领域流行的一种模板技术,免费,其核心就是一个类(smarty类). 我们的主要目标就是学习怎么使用这个类. smarty的特点: 速度快(因为第二次执行的时候使用第一次执行时生成的编译文件) 缓存技术(正是因为缓存技术,使得smarty模板技术不太适合那些对于实时性更新要求比较高的,比如股票信息) 插件技术(正是因为插件技术,使得smarty可以被扩展) 编译型(访问一个页面一次之后会生成一个编译文件,第二次再来访问这个页面的时候,就会访问这个编译文件,从