# JTemplate **Repository Path**: ranzi/JTemplate ## Basic Information - **Project Name**: JTemplate - **Description**: 简单快速的php模板引擎 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2019-08-13 - **Last Updated**: 2024-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #JTemplate 简单快速的php模板引擎,这个代码只有147行 - 2015.5.7 增加缓存 - 2015.5.6 提交代码 #php 调用 ``` setPath('theme/views/');//设置模板文件存放目录,必须以/结尾 //第一种设置输出参数的方法 $view->setAttr("title", "Variable example"); //第二种设置输出参数的方法 $view->array = array( '1' => "First array item", '2' => "Second array item", 'n' => "N-th array item", ); $view->j = 5; //输入页头、内容、页脚 $view->display("header.php")->display('index.php')->display('footer.php')->render(); ``` 直接输出单一文件 ``` $view=new ('index.php'); $view->render(); ``` #模板文件 判断 ``` {if $array} ... {elseif $array[0]!=null} ... {else} ... {/if} ``` foreach 循环 ``` {foreach $array as $key => $value} {$key} => {$value}
{/foreach} ``` while 循环 ``` {$i = 1} {while $i < $j} 当前 no. {$i}
{$i++} {/while} ``` for 循环 ``` {for ($i=0;$i