一聚教程网:一个值得你收藏的教程网站

热门教程

SMARTY 学习手记:提高学习效率的技巧和策略

时间:2023-08-24 10:39:20 编辑:袖梨 来源:一聚教程网

学习PHP不能不提下SMARTY,作为著名的模板程序,SMARTY自然有其优势。下面是我总结的自己的一点学习心得吧!

=====================================

先在smarty.php.net下载最新smarty

将libs文件夹放在你的WEB目录下,我是放在smarty下的,目录情况如下:e:/smarty/libs

在smarty目录下新建如下文件夹:

templates(这里放你的模板文件,即tpl文件)

configs

templates_c(自动将编译完的文件转成PHP放在这)

cache

然后在wwwroot目录下建立index.php:

<?php 

include "smarty/libs/Smarty.class.php"; 

define('__SITE_ROOT', 'e:/smarty'); // 最後沒有斜線 

$tpl = new Smarty(); 

$tpl->template_dir = __SITE_ROOT . "/templates/"; 

$tpl->compile_dir = __SITE_ROOT . "/templates_c/"; 

$tpl->config_dir = __SITE_ROOT . "/configs/"; 

$tpl->cache_dir = __SITE_ROOT . "/cache/"; 

//$tpl->left_delimiter = '<{';  可根据需要更改。 

//$tpl->right_delimiter = '}>'; 

$tpl->assign('name','world!'); 

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

?> 

在template目录下建立index.tpl:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 

<html> 

<head> 

<title> New Document </title> 

<meta name="Generator" content="EditPlus"> 

<meta name="Author" content=""> 

<meta name="Keywords" content=""> 

<meta name="Description" content=""> 

</head> 

<body> 

hello,{$name}~. 

</body> 

</html> 

然后本地index.php显示出hello,world!~.

热门栏目