免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3569 | 回复: 11
打印 上一主题 下一主题

分享一个整理早年写的模板引擎 Keet(已更新至1.12版本) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-23 23:29 |只看该作者 |倒序浏览
Keet是一款免费、开源、安全、并且简单快捷的PHP模板引擎,可以实现PHP脚本与模板文件分离。
Keet支持模板的编译、缓存、局部缓存、多模板嵌套、逻辑处理、函数调用等功能,使用方法简单,适用于PHP程序员与美工日常协作。
Keet::fn注册函数可以在模板中使用,利用这一特性,你几乎可以无限扩展Keet引擎。

Keet使用BSD协议
http://keeff.net/project/keet/LICENSE.txt

  最简单的使用例子
<?php
include 'lib/Keet.class.php' ;  
$keet = new Keet ;                 
$keet->display( 'template/template.html' ) ;  
?>


我花了些时间写了份教程(初衷还是方便自己或技才团队当手册使用),主要包括以下内容。
01 . 快速入门
02 . 变量与变量输出
03 . 数组与数组输出
04 . 模板中变量赋值
05 . 模板中逻辑处理
06 . 模板中使用函数
07 . 模板的嵌套
08 . 使用缓存
09 . 局部缓存
10 . 获取结果生成静态文件
11 . 使用include与$_REQUEST
12 . 设定编译目录
13 . 单目录模式
14 . 强制重编译
15 . 自定义界定符
16 . KDEBUG
17 . 安全测试



keet网址:http://keeff.net/project/keet/
教程网站:http://keeff.net/project/keet/usage.html

ver1.12 change list:
1) 变更了输出变量的机制,速度更快
2) 模板嵌套增加了以变量的方式传递
3) 使用手册中增加了对变量赋值与模板嵌套局限性的说明

[ 本帖最后由 Keeff 于 2009-11-19 17:43 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-10-23 23:53 |只看该作者

论坛下载有误

论坛下载有误,请从此下载:

http://keeff.net/project/keet/download.html

论坛徽章:
0
3 [报告]
发表于 2009-10-25 17:06 |只看该作者
看了一下,很不错

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
4 [报告]
发表于 2009-10-25 20:14 |只看该作者
这个模板还没有使用过。可以看看了。

论坛徽章:
0
5 [报告]
发表于 2009-10-26 11:23 |只看该作者
刚改良了下缓存的处理,需要的请重新下载。

论坛徽章:
0
6 [报告]
发表于 2009-10-27 13:43 |只看该作者
加入了许可证声明。

论坛徽章:
0
7 [报告]
发表于 2009-10-30 16:37 |只看该作者
已经更新至1.1版本

论坛徽章:
0
8 [报告]
发表于 2009-11-05 11:30 |只看该作者
更新至1.11版。

1.11版解决通过变量方试绕过函数检查的bug

论坛徽章:
0
9 [报告]
发表于 2009-11-05 22:44 |只看该作者
等LZ更完善了偶会回来滴。。基础还有好多没掌握

论坛徽章:
0
10 [报告]
发表于 2009-11-05 22:45 |只看该作者
PHP新手,多指教
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP