让模版支持{if}{elseif}{else}{/if}{for}{/for}{loop}{/loop}类型的标签
刚刚使用thinkphp开发,在嵌入模版时差点被内置标签快疯了,虽然很强大,但是太繁琐,所以自己本着简单实用的原则新加了几个标签,方便自己使用,这里贡献出来方便大家
使用方法:
条件判断{if *} * {else} * {/if} <br>
或 {if *} * {elseif *} * {else} * {/if} <br>
或 {if *} * {/if}<br>
其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式。<br>
例子:<br>
{if !empty($c) || $a>10 && $b
{$c}<br>
{elseif $a>10}<br>
{$a}<br>
{else}<br>
{$b}<br>
{/if}
foreach遍历{loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop}<br>
例子:<br>
{loop $a $b $c}<br>
第{$n}条:{$b}=>{$c}<br>
{/loop}
for循环 {for $i=0;$i<b>自增、自减例如</b> <code class="prettyprint linenums lang-php">自减 {$i--} {--$i} 自增 {$i++} {++$i}
单行PHP解析语法 {php $i=1;}解析为:<?php $i=1;?> <br>
{php $string = date('Y-m-d');} 解析为:<?php $string = date('Y-m-d');?>
添加方法:
这个是使用行为扩展添加,不知道什么是行为扩展的移步手册
1.将附件中的文件放在项目Common\Behavior文件夹中
2.行为定义配置:'template_filter'=>array('Common\\Behavior\\SimpleTemplate')
3.2.1行为定义配置有变化代码为:'template_filter'=>array('Common\\Behavior\\SimpleTemplateBehavior')
3.在项目配置文件中加入启用标识:'STPL_SWITCH_ON'=>TRUE
该代码是从phpcms中扒出来的
SimpleTemplateBehavior.class.rar
( 765 B 下载:85 次 )
AD:真正免费,域名+虚机+企业邮箱=0元

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具