简介 smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 什么是PHP模板? 该如何使我的P...
一、什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目 中显的尤为重要。 二、smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。 2. 编译型:采用sma...
一. 安装 首先打开网页 http://smarty.php.net/download.php ,下载最新版本的smarty。解压下载的文件(目录结构还蛮复杂的)。接下来演示给大家一个安装实例,看过应该会举一反三的。 (1) 在根目录下建立了新的目录learn/,再在learn/里建立一个目录smarty/。将刚才解压缩出来的目录的libs/拷贝到smarty/里,再 在smarty/里新建templates目录,templates里新建cache/,templates/,templates_c/, config/. (2) ...
我將libs文件夾放到了工程目錄下,代碼如下 require('libs/smarty.class.php'); //require(smarty_DIR.'smarty.class.php'); $samrty=new smarty(); $smarty->template_dir = 'templates/'; $smarty->compile_dir = 'templates_c/'; $smarty->config_dir = 'configs/'; $smarty->cache_dir = 'cache/'; $smarty->assign('name','Porky'); $smarty->display('index.tpl'); ?> 結果是Call to undefined method stdClass::assig...
文件: smarty-2.6.19.rar 大小: 183KB 下载: 下载 今天在群里闲聊,听说了smarty这个东东..download下来玩了两个小时,可算是弄出了一点点结果... 下面开始讲解,咳!~ 一.什么是smarty? 按照CHM里面smarty的意思是template engine for PHP.就是用于在PHP里面使用模板的!它是一个类,类名叫做smarty...在本文最下面,我会附加上smarty的下载地址 二.使用smarty? template.php assign("words",$word); $smarty->display("../te...
{literal}