PHP Template Engine!
今天突然想起曾经写过一个模板引擎,不过处于未完成状态,当初把大致框架搭好后就没有继续了~
想下觉得很可惜的,而且前几天也看到有人发这个东西,也萌生出了自己也跟梗风的想法!
还为这个想法而修改过QQ签名,不过就如我现在的QQ签名一样,因为太懒,一直没有没有开工!
找了半天,终于找到被我放了很长时间的代码~
先熟悉下曾经得构造,发现当时的大体方向和方法还是模仿的Smarty!
走的还是编译后执行的路,只是完成后会比Smarty苗条很多
毕竟Smarty太多的功能平时并不会使用~算是开发个类Smarty的精简版吧~
通过努力,今天完成了一部分的功能了~(静态页的生成,LOOP,ASSIGN,FETCH,DISPLAY)
主要是太长时间没有写代码了,正则表达式都被我忘记的差不多了~
恩,等完成了再发上来!
先发下使用方法:(很类似Smarty)
require 'CTE.php'; $tpl = new CTE(); $tpl->developing = true; $tpl->templates_dir = 'templates\default'; $tpl->compile_dir = 'templates_c\default'; $tpl->cache_dir = '_cache'; $tpl->developing = true; $tpl->caching = FALSE; $tpl->assign('system',array(name=>'Cluries Templates Engine WebHome!','keywords'=>'Cluries,Templates,Engine')); $tpl->display('index.tpl');
声明:本站采用创作共享版权协议3.0,欢迎任何非商业应用的转载,但是必须注明原文来自:http://intgu.com和保留原始链接和文章作者