rong framework 0.5 发布了
时间:2011-07-09
来源:互联网
下载地址:
http://sourceforge.net/projects/rongframework/files/RongFramework-0.5.zip/download
http://code.google.com/p/rongframework/
本次加了Rong_View_Wudime模版引擎:
复制代码
模板代码是Rong_View_Wudime引擎解析的,很像smarty,但有些地方还是不同的。
复制代码
http://sourceforge.net/projects/rongframework/files/RongFramework-0.5.zip/download
http://code.google.com/p/rongframework/
本次加了Rong_View_Wudime模版引擎:
- public function wudimeiAction()
- {
- //header("content-type:text/plain");
- //echo "hi";
- require_once 'Rong/View/Wudimei.php';
- $w = new Rong_View_Wudimei();
- $w->compileDir = ROOT . "/data/compiled";
- $w->basePath = ROOT . "/application/views";
-
- $data["name"] = "yang qing rong";
- $data["age"] = 17;
- $data["students_1"] = array(
- array("id"=>1,"name" => "Yang Qing-rong" , "age"=> 25),
- array("id"=>2,"name" => "Yang 2" , "age"=> 28, "phones" => array("08613714715608","298333") ),
- array("id"=>3,"name" => "yang 3" , "age"=> 28 ),
- array("id"=>4,"name" => "yang 4" , "age"=> 28 ),
- array("id"=>5,"name" => "jim" , "age"=> 29 ,
- "nicks" => array( array("name"=>"baby"),array("name"=>"baby2")) )
- );
- $man = new stdClass();
- $man->age = 25;
- $man->phone = new stdClass();
- $man->phone->number="13714715608";
- $man->name = "Yang qing rong";
-
- $data["man"] = $man;
- $data["manArr"] = array( $man );
- $data["ctrl"] = $this;
- //$w->display("inc/whtml.test.php", $data );
- $w->display("index/wudimei.php", $data );
- }
模板代码是Rong_View_Wudime引擎解析的,很像smarty,但有些地方还是不同的。
- <!--{* hello,comment
- *}-->
- <h1>Rong_View_Wudimei template engine</h1>
- the wudime template engine is like the smarty<br />
- This countroller is locate at:<b>/application/controllers/IndexController.php , wudimeiAction();</b><br />
- this view file 's location: <b>application/views/index/wudimei.php</b> , you can edit or replace this file<br /><br />
-
-
- math: <!--{ round( 4.23423,2) +2.3 }-->
- age :<!--{$man->age}-->
- phone:<!--{ $man->phone->number }-->
- name:<!--{str_replace('rong','chong',$man->name)}--><br />
- <!--{ $manArr.0->age }-->
- Name:<!--{ucfirst($name)}--> <br />
- Age:<!--{$age +1 }--><br />
-
-
- <!--{if $age>18 }-->
- grown up
- <!--{elif $age==18 }-->
- you are 18
- <!--{elseif 17 eq $age }-->
- you are 17
- <!--{else}-->
- your are a child
- <!--{/if}-->
- <br />
- <!--{if 10%3==1 || $a=$b }-->
- 10%3==1<br />
- <!--{/if}-->
-
- <!--{if $name=='Yang qing-rong' }-->
- hi,yang qing rong
-
- <!--{/if}-->
- <br />
- <h3>foreach</h3>
- <table border="1">
- <tr>
- <th>mykey_2</th>
- <th>index</th>
- <th>id</th>
- <th>name</th>
- <th>age</th>
- <th>phone</th>
-
- </tr>
- <!--{foreach from=$students_1 item=$s_2 key=$mykey_2 }-->
- <tr>
- <td> <!--{$mykey_2}-->
- </td>
- <td>
-
- <!--{$wudimei.foreach.students_1.index+3}-->
- </td>
- <td> <!--{$s_2.id}--> </td>
- <td> <!--{$s_2.name}--> </td>
- <td> <!--{$s_2.age}-->
- <!--{if $s_2.age<26}-->less than 26<!--{/if}-->
- </td>
- <td>
- <!--{foreach from=$s_2.phones item=$p}-->
-
- <!--{$p}--> <br />
- <!--{/foreach}-->
-
- <!--{foreach from=$s_2.nicks item=$son}-->
- <!--{$son.name}-->
- <!--{/foreach}-->
- </td>
- </tr>
- <!--{/foreach}-->
- </table>
-
- <!--{ $wudimei.get.ctg }-->
- <!--{$wudimei.now}-->
-
- <!--{include file = "index/wudimei.inc.php" }-->
作者: yaqy 发布时间: 2011-07-09
继续努力,优化性能
作者: yaqy 发布时间: 2011-07-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28