快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → smarty的基本配置教程和实例化方法

smarty的基本配置教程和实例化方法

时间:2019-07-04 14:10:02人气:作者:快盘下载我要评论

下载一个smarty文件,并且带大家一块儿看了他的大致目录,对里面文件的功能进行了粗略的简介,今天呢,我们就一起开始使用smart,咱们今天学习的内容主要有三块,对smart的demo实例的学习,一个好的产品呢,它的demo里面所写的实例呢,具有相当高的学习价值。


smarty配置


smart的引入与实例化


要把smarty的核心代码拷贝出来,smarty的核心代码呢,都在这个libs文件夹里面。拷贝出来放到一个专门的文件夹里。制作咱们smart的引入与实例化程序.

首先第1步是要引入smarty,那么引入哪个文件呢?咱们看一下smart的文件夹里呢,有这么多文件,有的朋友就要问了,我到底该引入哪个呢?那么咱们之前说了这个smarty.class.php是smarty类的主文件,那么这个文件呢,它能够加入smarty的所有的功能。

第2步、实例化对象给变量


smarty配置


<?php

require('../smarty/Smarty.class.php');//smarty引入

$smarty = new Smarty();//smarty实例化

?> 

smart的配置


// Smarty的自编口诀"五配置两方法"

//五配置的介绍


$smarty->left_delimiter = "{";//左定界符


$smarty->right_delimiter = "}";//右定界符


$smarty->template_dir = "tpl";//html模板的地址


$smarty->compile_dir = "template_c";//模板compile编译生成的文件


$smarty->cache_dir = "cache";//缓存


smarty配置


手工配置目录


smarty配置


smarty的两个方法:


Smarty->assign( articletitle’,文章标题);

Ssmarty->display( index.tp1);


smarty模板测试


在test.tpl中使用定界符{$articletitle} 调用测试  相当于php中echo $articletitle


完整代码:


<?php
require('../smarty/Smarty.class.php');//smarty引入
$smarty = new Smarty;//smarty实例化
// Smarty的自编口诀"五配置两方法"
//五配置的介绍
$smarty->left_delimiter = "{";//左定界符
$smarty->right_delimiter = "}";//右定界符
$smarty->template_dir = "tpl";//html模板的地址
$smarty->compile_dir = "template_c";//模板compile编译生成的文件
$smarty->cache_dir = "cache";//缓存
//以下是开启缓存的另两个配置。因为通常不用 smarty的缓存机制,所以此项为了解
$smarty->caching = true;//开启缓存
$smarty->cache_lifetime = 120;//缓存时间
        $smarty->assign("selected", "哈哈,第一个smarty模版");//赋值
$smarty->display('index.tpl');
?>


index.tpl里的diamante就一句


{$selected}

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。