码迷,mamicode.com
首页 > Web开发 > 详细

shopNC学习(一) tpl.php 模板驱动

时间:2016-03-30 15:03:13      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

控制器方法在处理完数据后,会调用Tpl::ouput()和Tpl::showpage()来分别传出数据和调用页面模板。所以在此记录一下学习tpl.php类。

该类中静态变量:

$instance:存储该类的实例
$output_value:存储输出数据
$tpl_dir:存储默认模板路径(所在文件夹名)
$layout_file:存储默认layout名

该类中的方静态法:
getInstance():检查 静态变量 $instance 是否为一个实例,如果不是,则实例化一个tpl类,并赋给 $instance
setDir($dir): 设置模板文件所在的文件夹,即静态变量$tpl_dir的值
setLayout($layout):设置默认的layout名,即静态变量%layout_file的值
output($output,$input=‘‘):存储输出数据到静态变量$output_value 中,其中参数$output为key,$input为值
showpage($page_name=‘‘,$layout=‘‘,$time=2000):根据设置找到对应的模板$page_name 和 layout 文件,并include_once()

以及开启缓存templateCacheStart()、关闭缓存templateCacheEnd() 和 显示页面Trace信息的函数 showTrace()

在控制器中主要用到了output()函数来输出数据,用showpage()函数来组合模板文件路径,然后包含并运行模板文件。

shopNC学习(一) tpl.php 模板驱动

标签:

原文地址:http://www.cnblogs.com/asdfgh/p/5337047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!