testlink于smarty配置和使用
2015-10-27 15:11
288 查看
于testlink于,采用smarty首先配置。
一般在过程化的编程中。创建一个smarty.inc.php的文件来配置Smarty的信息,其它文件引入就可以,目的是为了不改动smarty.class.php文件而能够改动smarty的配置。可是这样的方法维护起来比較困难。最佳的方法是使用适配器模式来又一次构建Smarty。
能够创建一个自己的mysmarty.class.php文件,直接继承Smarty.class.php文件就能够了,然后通过构造方法来又一次配置Smarty。这样保证了Smarty类的封装性。
testlink项目中。创建了一个tlsmarty.inc.php文件,继承了Smarty.class.php,在tlsmarty.inc.php文件中对smarty进行配置。
testlink中,将类似 tlsmarty.inc.php 这样封装各个类的文件 引入到 common.php里。然后在处理数据的php里require_once("common.php"); 就能够直接使用这些类以及方法,同一时候,common.php中还有链接数据库和初始化数据的功能。所以基本上我认为阅读testlink代码时,最重要的就是这个common.php文件。
一般在过程化的编程中。创建一个smarty.inc.php的文件来配置Smarty的信息,其它文件引入就可以,目的是为了不改动smarty.class.php文件而能够改动smarty的配置。可是这样的方法维护起来比較困难。最佳的方法是使用适配器模式来又一次构建Smarty。
能够创建一个自己的mysmarty.class.php文件,直接继承Smarty.class.php文件就能够了,然后通过构造方法来又一次配置Smarty。这样保证了Smarty类的封装性。
testlink项目中。创建了一个tlsmarty.inc.php文件,继承了Smarty.class.php,在tlsmarty.inc.php文件中对smarty进行配置。
class TLSmarty extends Smarty { ................... }
testlink中,将类似 tlsmarty.inc.php 这样封装各个类的文件 引入到 common.php里。然后在处理数据的php里require_once("common.php"); 就能够直接使用这些类以及方法,同一时候,common.php中还有链接数据库和初始化数据的功能。所以基本上我认为阅读testlink代码时,最重要的就是这个common.php文件。
相关文章推荐
- java调用Command命令
- PowerDesigner设计数据库
- ——黑马程序员——C语言基础--强制类型转换
- 究竟应该怎样写博客
- eclipse 笔记
- Android Crash
- web.xml中url-pattern匹配规则
- 一个Java程序员应该掌握的10项技能
- OC --- KVC
- linuxc_螺纹锁紧pthread_mutex_t
- XmlSerializer 对象的Xml序列化和反序列化,XMLROOT别名设置
- iOS设置处理异常的方法
- android 图片加载和缓存开源项目 Picasso
- 每日一个OpenGL API (二)
- NDK搭建环境笔记
- 河南夏邑县卫生局容灾智能鼎
- 简单工厂模式 -- 大话设计模式
- 如何以代码形式插入断点
- lintcode 中等题:2 Sum 两个数的和
- 【web】项目中如何获取ip地址和端口号