文档章节

Smarty入门教程二-----使用配置文件避免每次都配置路径

120406191
 120406191
发布于 2015/01/28 17:53
字数 217
阅读 44
收藏 0

1. 写一个配置文件smarty.ini.php:

<?PHP
//引用类文件?
require 'smarty/Smarty.class.php';
$smarty = new Smarty;
//$smarty=new Smarty;
//设置各个目录的路径,这里是安装的重点
$smarty->template_dir="templates/templates";
$smarty->compile_dir="templates/templates_c";
$smarty->config_dir="templates/config";
$smarty->cache_dir="templates/cache";
//smarty模板有高速缓存的功能,如果这里是true的话即打开caching,但是会造成网页不立即更新的问题,当然也可以通过其他的办法解决
$smarty->caching=false;
?>


2. 在使用模板的index.php文件中:

<?php
    include "smarty.ini.php";
    $title="Smarty-Learn-Test";
    $content="Smarty_content哈哈";
    $auth="MarcoFly";
    $website="www.MarcoFly.com";
    $smarty->assign("title",$title);
    $smarty->assign("content",$content);    
    $smarty->assign("auth",$auth);
    $smarty->assign("website",$website);
    $smarty->display("index.html");
?>

相应的index.html文件:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>{$title}</title>
</head>
<body>
<p>内容:{$content}</p>
<p>作者:{$auth}</p>
<p>网址:{$website}</p>
</body>
</html>


本文转载自:http://blog.csdn.net/g120406191/article/details/40191139

120406191
粉丝 0
博文 9
码字总数 0
作品 0
天津
CTO(技术副总裁)
私信 提问
Smarty中文手册,Smarty教程,Smarty模板的入门教材

Smarty中文手册,Smarty教程,Smarty模板的入门教材 首先,这份Smarty中文手册的翻译工作是由喜悦国际村村民自发组织的,不代表任何人的意见和观点。对他们的无私奉献精神,我们表示感谢,他们...

晨曦之光
2012/03/09
567
0
smarty的入门

Smarty模板在应用程序中使用步骤 1 加载smarty模板引擎,require(‘Smarty.class.php’); 2 建立smarty对象,$smarty=new Smarty(); 3 修改Smarty的默认行为,例如开启缓存机制,修改模板默认...

goodson
2013/10/16
0
0
SpeedPHP框架的百度BAE版本发布

目前百度BAE环境已经非常成熟,并且免费额度很大,比较适合各位使用,故推出百度BAE版本的SpeedPHP框架。 演示地址:http://speedtest.duapp.com/ 此版本已经附带SP教程内的Smarty留言本示例...

SpeedPHP
2013/08/31
641
0
php.ini文件中的include_path设置

下面以安装smarty为例:   下面内容中,我们都是假设你的文件放在了D:AppservwwwSmarty下。   1、找到你的php.ini配置文件修改php.ini的include_path选项,把smarty的库文件路径加上,比如...

李佳顺
2012/11/23
137
0
自己理解的smarty 引擎模版 (一)

最近我学习了smarty ,算是零基础学习,没有php 基础的建议看看基础 不要向我直接入手 有点困难 。本来自己是搞java,有点基础。公司要求 那就硬头皮学学吧 看了网上一些大牛是用 smarty 框架...

空_明
2013/06/08
167
3

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 年迈渔夫遭黑帮袭抢

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享Elvis Presley的单曲《White Christmas》: 《White Christmas》- Elvis Presley 手机党少年们想听歌,请使劲...

小小编辑
今天
1K
18
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
12
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部