Ease Template Manual Version:E3
功能列表:
选择最合适的模板 ET
ET 无与伦比的优势
ET学习入门实例
深入模板应用:变量
深入模板应用:路径解析
深入模板应用:逻辑判断
深入模板应用:循环处理
深入模板应用:嵌套循环
深入模板应用:特殊循环
深入模板应用:弥补函数
深入模板应用:连载执行
深入模板应用:中层编译
深入模板应用:内部引用
深入模板应用:引用PHP
深入模板应用:多语言篇
深入模板应用:调试平台
下载ET
版本历史
联系作者
ET 经典案例
深入模板应用:弥补函数
Ease Template为了简洁及高效,所以提供的语法并不多。为了解决用户在模板中应用PHP内部方法,特地提供了弥补功能。

弥补函数有两种用法:
{run:}PHP 程序{/run}
可以使用函数、变量、逻辑判断甚至可以写一大段php代码

{run:PHP 程序}
单行应用,不支持大括号所以只适合一些简单应用

在模板中的标签用法也支持注释语法

test_9.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. //条件判断  
  5. $a 1;  
  6. $tpl->set_file('test_9');  
  7. $tpl->p();  
  8. ?>


下面制作了一个特别多样式的用法

test_9.htm
  1. 时间处理:{run:}echo date('Y/m/d H:i',time()){/run}  
  2. 时间处理:<!-- run: -->echo date('Y/m/d H:i',time())<!-- /run -->  
  3. 条件判断1:{run:}if($a==1){echo '成立';}else{echo '失败';}{/run}  
  4. 条件判断1:<!-- run: -->if($a==1){echo '成立';}else{echo '失败';}<!-- /run -->  
  5. 条件判断2:{run:=($a==1)?'成立':'失败';}  
  6. 条件判断2:<!-- run:=($a==1)?'成立':'失败'; -->


虽然Ease Template 提供弥补功能,但是作者并不推荐使用。因为经过大量分析,这样会增加代码的复杂量,也失去了模板简洁高效的意义。Ease Template 标准语句已经可以满足用户使用,无需再去使用特殊方法。
我要啦免费统计