{{$value}} // 输出普通字符串变量 {{dump($arr)}} // 输出数组变量类似于print_r格式化之后的样子,做开发测试时使用 <php> echo $value; </php>
特别注意,模板必须要加载系统头部和尾部!
//加载系统页面 <template "ui/head" /> <template "ui/foot" /> //如果后台在iframe中加载模板页面,可以使用下方这个,隐藏页面多余内容 <template "ui/iframe" /> //加载自己应用模板的页面 <template "own/..." />
$arr = ["a", "b", "c"]; <loop $arr,$val> {{$val}} // 循环输出 a、b、c </loop> $arr = ["a"=>"yes", "b"=>"no", "c"=>"ok"]; <loop $arr,$val,$key> {{$key}} // 循环输出 a、b、c {{$val}} // 循环输出 yes、no、ok </loop> $arr = ["a", "b", "c"]; <loop $arr,$val,$index> {{$index}} // 循环输出 0、1、2 {{$val}} // 循环输出 a、b、c </loop> <loop [1, 2, 3],$val,$index> {{$index}} // 循环输出 0、1、2 {{$val}} // 循环输出 1、2、3 </loop> <loop explode("|", "1|2|3"),$val,$index> {{$index}} // 循环输出 0、1、2 {{$val}} // 循环输出 1、2、3 </loop>
//行内写法 {{$aaa==1?'aaa':''}} //块级写法 <if $a == "1"> a等于1 <else /> a不等于1 </if> <if $a == "1"> a等于1 <else> a不等于1 </else> </if> <if $a == "1"> a等于1 <elseif $a == "2"> a等于2 </elseif> </if> 注意 : $a == "1" 代表 $a == "1"; $a gt "1" 代表 $a > "1"; $a gte "1" 代表 $a >= "1"; $a lt "1" 代表 $a < "1"; $a lte "1" 代表 $a <= "1";
<switch $type> <case "news"> <p>news</p> </case> <case "about"> <p>about</p> </case> <default> <p>default</p> </default> </switch>
<script type="text/javascript"> // 这里写的JS会在页面加载过程中直接执行 </script> <script type="text/javascript" onload> // 有一个 onload,这里写的JS代表将会在页面完全加载完成后执行 </script>
模板里可以直接写php语法 <?php echo $value; ?> <php> // 任意PHP语言内容 </php>
<ui table($table) /> //自动加载数据表格 <ui tree($tree) /> //自动加载树形表格 <ui form($form) /> //自动加载表单组件