123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?php
- /**
- * 后台自定义处理模板
- */
- $view
- # 定义全局变量
- ->set('l1', 'demo/service/news.getData')
- ->fetch('s1:#fetch:这是描述', 'demo/service/news.getData#id')
- # 上边这句话可以理解为定义一个公平的模板绑定函数,下边call是使用方法
- //->call('demo/manage/test:s1')
-
- # 测试if逻辑判断
- ->render('l1', array
- (
- '#test' => array
- (
- 'if($v.type == 1)' => array
- (
- 'li|$v.data1' => array
- (
- 'span' => array
- (
- 'html' => '$v1.id'
- ),
- 'a' => array
- (
- 'html' => '$v1.name'
- ),
- ),
- ),
- 'else' => array
- (
- 'li|$v.data2' => array
- (
- 'span' => array
- (
- 'html' => '$v1.id'
- ),
- 'a' => array
- (
- 'html' => '$v1.name'
- ),
- ),
- ),
- 'endif' => 1,
- 'if($v.id == 1)' => '$v.data4 = $v.data1',
- 'else|1' => '$v.data4 = $v.data2',
- 'endif|1' => 2,
- '#t15 li|$v.data4' => array
- (
- 'span' => array
- (
- 'html' => '$v1.id'
- ),
- ),
- 'test' => 1,
-
- 'a|1' => array
- (
- 'if($v.type == 1)' => '$v.type = 2',
- 'else' => '$v.type = 3',
- 'endif' => 1,
- 'html' => '$v.type',
- ),
-
- ),
- ))
-
- ->render('l1', array
- (
- '#test1' => array
- (
- 'if($v.type == 1)' => '$v.data3 = $v.data1',
- 'elseif($v.type == 2)' => '$v.data3 = $v.data2',
- 'else' => '$v.data3 = $v.data2',
- 'endif' => 2,
- '#t12 li|$v.data3' => array
- (
- 'span' => array
- (
- 'html' => '$v1.id'
- ),
- 'a' => array
- (
- 'html' => '$v1.name'
- ),
- ),
- 'test' => 1,
- 'a|1' => array
- (
- 'html' => '333',
- ),
- 'if($v.id == 1)' => '$v.data4 = $v.data1',
- 'else|1' => '$v.data4 = $v.data2',
- 'endif|1' => 2,
- '#t13 li|$v.data4' => array
- (
- 'span' => array
- (
- 'html' => '$v1.id'
- ),
- ),
- ),
- ))
- ->loop('#test2 li', 'demo/service/news.data', array
- (
- 'span' => array
- (
- 'if($v.id == 1)' => '$v.id = 3',
- 'else' => '$v.id = 4',
- 'endif' => 2,
- 'html' => '$v.id'
- ),
- 'a|0' => array
- (
- 'html' => '$v.name'
- ),
- ))
- ->display();
|