Sep 15

FXL Template php 开源模板引擎 不指定

shuguang , 14:48 , 模板引擎 , 评论(0) , 引用(0) , 阅读(9381) , Via 本站原创 | |
官方网站:http://www.feverxl.org/
演示地址:
下载地址:http://www.feverxl.org/template/download.html
文章来源:http://www.OSphp.com.cn
程序介绍:
引用

FXLTemplate是一个易于使用的模板引擎,提供了一个模板系统所拥有的所有基本功能。支持简单的 text/array分配,block和嵌套的blocks。拥有良好的规则表达式和简单的模板语法,以实现尽可能快的模板处理。


What is FXL Template? //开源OSPhP.COM.CN

FXL Template an easy to use template engine covering all the basic features of a template system. It supports simple text/array assignments, blocks and nested blocks. Well- used regular expressions and the simple markup are responsible for quick rendering. The template markup is really easy to learn - even for people not into programming. Everything can be done with just two types of place holders. For high traffic enviroments you are invited to test our "memcached" cache extension.


hello world example:
Template (example.tpl)
{greeting}
PHP-Code (demo.php)
require_once 'fxl_template.inc.php';

$fxlt = new fxl_template('example.tpl');
$fxlt->assign('greeting', 'hello world!');
$fxlt->display;
Output
hello world!
more complex example:
Template (example.tpl)
<table>
    <!-- START row -->
        <tr>

//PHP开源代码


            <!-- START cell --><td>{td_value}</td><!-- END cell -->
        </tr>
    <!-- END row -->
</table>
PHP-Code (demo.php)
require_once 'fxl_template.inc.php';

$fxlt = new fxl_template('example.tpl');
$fxlt_row = $fxlt->get_block('row');
$fxlt_cell = $fxlt_row->get_block('cell');
for ($tr = 1; $tr <= 3; $tr++) {
    for ($td = 1; $td <= 3; $td++) {
        $fxlt_cell->assign('td_value', $tr.':'.$td);
        $fxlt_row->assign('cell', $fxlt_cell);
        $fxlt_cell->clear();
    }
    $fxlt->assign('row', $fxlt_row);
//OSPHP.COM.Cn开源

    $fxlt_row->clear();
}
$fxlt->display();
Output
<table>
        <tr>
            <td>1:1</td><td>1:2</td><td>1:3</td>
        </tr>
        <tr>
            <td>2:1</td><td>2:2</td><td>2:3</td>
        </tr>
        <tr>
            <td>3:1</td><td>3:2</td><td>3:3</td>
        </tr>

</table>

收藏本文到网摘: 添加到“Google书签” 添加到“Yahoo收藏” 添加到“QQ书签” 搜狐网摘 添加到“百度搜藏” 添加到“新浪ViVi收藏夹” 添加到“Del.icio.us” 添加到“365天天网摘” 添加到“天极网摘” 我摘·网摘·网络书签 添加到“POCO网摘” YouNote网摘 添加到“和讯网摘” 添加到“Bolaa博客收录中心” 添加到“igooi网摘” 添加到“天下图摘”
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容
  • 中查看更多“FXL Template php 开源模板引擎”相关内容

  • 最后编辑: shuguang 编辑于2010/09/15 14:49
    发表评论

    昵称

    网址

    电邮

    打开HTML 打开UBB 打开表情 隐藏 记住我 [登录系统] [注册]