PHP中使用Smarty之二:配置文件在模板变量中的使用_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP中使用Smarty之二:配置文件在模板变量中的使用_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1611字,纯文字阅读大概需要3分钟。
内容图文
![PHP中使用Smarty之二:配置文件在模板变量中的使用_PHP教程](/upload/InfoBanner/zyjiaocheng/176/8104f4c516e14040aa20b8a317d9450d.jpg)
使用步骤:
1、使用$tpl->configs_dir="目录" //指定配置文件存放的目录;
2、在模板中要使用<{configs_load file="配置文件"}> 加载f配置文件,如果有区域的话,可以使用section="区域" 来指定区域
设置区域的目的是:为了不同的文件调用不同区域的配置文件变量。
在配置文件中是通过“[区域名称]”来指定区域的,其他没有指定区域的变量均为共有变量,即每一个页面都可以使用。
3、在指定的目录下建立配置文件。
下面通过一个实例来演示,实例思路:主文件index.php 调用模板文件index.tpl,在index.tpl 中设置配置文件变量(与PHP 程序无关)
init.inc.php Smart模板引擎初始化文件
define('ROOT_PATH', dirname(__FILE__)); //网站根目录
require ROOT_PATH.'/libs/Smarty.class.php'; //引入Smart 模板引擎
$_tpl = new Smarty(); //初始化一个对象
$_tpl->template_dir = ROOT_PATH.'/tpl/'; //重新设置网站的模板目录
$_tpl->compile_dir = ROOT_PATH.'./com/'; //重新设置网站的编译文件目录
$_tpl->config_dir = ROOT_PATH.'/configs/'; //重新设置网站的配置文件目录
$_tpl->left_delimiter = '<{'; //重新设置网站的左定界符
$_tpl->right_delimiter = '}>'; //重新设置网站的右定界符
?>
index.php
require 'init.inc.php'; //引入模板初始化文件
global $_tpl;
$_tpl->display('index.tpl'); //载入模板文件
?>
index.tpl 配置变量的使用方式有两种:一、<{#配置变量#}>;二、<{$smart.config.配置变量}>
<{config_load file="view.conf" section="one"}>
aaaa | aaaa | aaaa | aaaa |
aaaa | aaaa | aaaa | aaaa |
aaaa | aaaa | aaaa | aaaa |
内容总结
以上是互联网集市为您收集整理的PHP中使用Smarty之二:配置文件在模板变量中的使用_PHP教程全部内容,希望文章能够帮你解决PHP中使用Smarty之二:配置文件在模板变量中的使用_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。