PHP资源模板(assetTemplate1.07)
PHP资源模板(assetTemplate1.07) 作者:axgle
PHP资源模板,是一种用PHP本身作为模板语言的模板引擎,其显著的特点就是文件夹中有个$符号,因而被称为"资源模板"。
模板规则(两手抓): 1.全部使用php的语法;对于输出部分,不需要echo,print等; 2.模板文件中的所有php代码,需用<!--php -->注释掉;
使用方法(三步曲): 1.打开模板:$template = new asset('template'); 2.变量赋值:$template->var="some data"; 3.输出结果:$template->flush();
多么的方便呀,享受它吧~~~
----------------------------------
更新日志: 2006-4-8 v1.07 1.去掉了三个多余的别名方法(assign,output,result); 2.修改了类名assetTemplate,已简写为asset,并且扩展名默认为'htm'; 3.添加了_begin和_end私有属性,便于理解和修改
2006-4-7 v1.06 1.添加三个别名方法,名字和流行的模板方法名保持一致。其中包括assign方法,output方法和result方法; 2.把编译过程(在start方法里)从构造函数移动到了flush中,为的是能够在编译或输出之前修改属性变量(见演示). 3.添加update_cpl成员变量,运行时可修改,参考第2点说明;
2006-4-1 v1.05 1.增加ASSET_UPDATE_CPL常数,若你的模板文件不再修改或更新,可以设定为false,可优化一些速度;
2006-3-28 v1.04 1.修改了assetTemplate的构造函数,注意:现在构造函数的参数不能为空; 2.增加了get_contents方法,用于模板的嵌套;您也可以用它来处理静态缓存(cache); 3.增加一个assetLite类,若你的模板中不需要php控制性代码,可以用这个类; 4.增加相关的演示,具体演示见文档.
2006-3-26 v1.03 1.去掉v1.02beta中的防盗连功能,只保留模板必须的功能 2.修改了start方法的传递参数;现在模板文件需要写扩展名,这样可以方便的支持任意扩展名的模板 3.修正XML刷新的BUG 4.调整了目录结构,把assetTemplate.php放到了lib目录中. 5.增加对形行表格(talbe)的演示
2006-3-23 v1.02beta 1.增加防盗连功能,防止别人直接引用资源文件夹下的所有文件 2.添加部分注释
2006-3-21 v1.01 1.PHP资源模板正式命名为assetTemplate,并基于BSD协议发布. 2.增加对RSS模板的演示
|